» »

[Pervasive SQL] - merge

[Pervasive SQL] - merge

tx-z ::

Ker v Pervasive SQL ne obstaja funkcija Merge, je potrebno to storiti na drugačen način. Ampak v tem trenutku ne vem najbolje kako...Predvidevam da bi se naredila neka procedura in se to potem kliče, vendar me zanima kako bi to lahko impelemntiru v smislu funkcije Merge. A to se naredi procedura, potem pa kličem samo proceduro z danimi paremetri?

Gre se za to, da moram insertat nek element (če ne obstaja), če pa obstaja ga pa updateam. Gleda se pa po neki šifri (varchar), ali je že not ali ne (dva vnosa ne moreta met iste šifre).

Kako bi se tega lotu?
tx-z

prtenjam ::

Pozdravljen,

Odvisno, kje želiš to rešiti. V kolikor je nujno da se to reši na SQL strežniku potem moraš napisati funkcijo. V kolikor pa to rešuješ na uporabnikovi strani pa to reši s klicem funkcije SELECT in če SELECT vrne rezultat nato izvedi UPDATE, sicer pa INSERT. No seveda je sama vsebina funkcije na SQL strani tudi takšna. V funkcijo moraš sprejeti vse relevantne parametre (za selelect in update/insert) potem pa napišeš točno takšno funkcijo (IF SELECT VRNE NEKAJ POTEM UPDATE SICER INSERT).
Matjaž Prtenjak
https://mnet.si


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

MS SQL Express 2008R2

Oddelek: Programska oprema
181487 (838) BivšiUser2
»

Oracle PL/SQL pomoč

Oddelek: Programiranje
161582 (1021) MrStein
»

Nova različica podatkovne baze PostgreSQL 9.5 prinaša obilico novosti (strani: 1 2 )

Oddelek: Novice / Ostala programska oprema
5717672 (14538) McAjvar
»

SQL poizvedba

Oddelek: Programiranje
152164 (1674) borchi
»

Kako do podatka v queryu iz VisualBasicScripta (VBA) v accessu?

Oddelek: Programiranje
112155 (2040) Fim

Več podobnih tem