una brutalidad?

25/02/2004 - 19:45 por Emerson | Informe spam
quise hacer esta query, por ignorancia, porque al estudia EXISTS, me di
cuenta que lo que estoy haciendo es una brutalidad.

cómo lo debo hacer, si en la misma query quiero comprobar si existen los
valores, de no ser así ingresarlos.

gracias.

Emerson

IF NOT EXISTS (SELECT id_producto FROM PFP WHERE id_producto = 10 AND
id_forma_pago = 4)
(INSERT INTO PFP(id_producto, id_forma_pago) VALUES (10, 4))
 

Leer las respuestas

#1 Miguel Egea
25/02/2004 - 23:47 | Informe spam
yo hago el insert y compruebo si da error por clave duplicada. Cuentanos tu
estructura y te ofrecemos otras soluciones.


=Miguel Egea
http://www.portalsql.com
Microsoft SQL-SERVER MVP.
Brigada Anti-Cursores
Aviso de Seguridad
http://www.microsoft.com/spain/tech...9-USER.asp
==
"Emerson" <emerson_sacar_arroba_leshalles.cl> escribió en el mensaje
news:%23F8xfC$%
quise hacer esta query, por ignorancia, porque al estudia EXISTS, me di
cuenta que lo que estoy haciendo es una brutalidad.

cómo lo debo hacer, si en la misma query quiero comprobar si existen los
valores, de no ser así ingresarlos.

gracias.

Emerson

IF NOT EXISTS (SELECT id_producto FROM PFP WHERE id_producto = 10 AND
id_forma_pago = 4)
(INSERT INTO PFP(id_producto, id_forma_pago) VALUES (10, 4))


Preguntas similares