Cosimo Piceno
2007-08-26 17:42:22 UTC
è possibile controllare l'update o l'insert tramire la condizione IF EXISTS?
qualcosa del genere:
IF EXISTS (SELECT * FROM c2mag00 WHERE C2MAG = '001' AND C2ART =
'005001001')
(UPDATE c2mag00 SET C2GIA = (C2GIA - 1) WHERE C2MAG = '001' AND C2ART =
'005001001')
ELSE
(INSERT INTO c2mag00 ( C2MAG, C2ART, C2SMI, C2GIA ) VALUES ( '001',
'005001001', '0', '0'))
se è possibile, quale è la sintassi corretta?
qualcosa del genere:
IF EXISTS (SELECT * FROM c2mag00 WHERE C2MAG = '001' AND C2ART =
'005001001')
(UPDATE c2mag00 SET C2GIA = (C2GIA - 1) WHERE C2MAG = '001' AND C2ART =
'005001001')
ELSE
(INSERT INTO c2mag00 ( C2MAG, C2ART, C2SMI, C2GIA ) VALUES ( '001',
'005001001', '0', '0'))
se è possibile, quale è la sintassi corretta?