SQL Server - como valido que no encuentre registros

 
Vista:

como valido que no encuentre registros

Publicado por Letty (48 intervenciones) el 11/10/2010 17:29:06
saludos
DESEO VALIDAR QUE NO EXISTA EL REGISTRO Y SI YA EXISTE QUE SE VAYA AL UPDATE Y NO AL INSERT INTO
Y ESTO SE ME OCURRIO, PERO NO SE COMO VALIDAR QUE ME ARROJE VALOR 0

SELECT COUNT(*) AS CANT FROM CCPO01 WHERE CPO01 = 7;
IF CANT = 0
PRINT 'UPDATE'
ELSE
PRINT 'INSERT INTO'

MIL GRACIAS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:YA LO ENCONTRE,

Publicado por Letty (48 intervenciones) el 11/10/2010 17:48:39
DECLARE @CANT INT

SELECT @CANT = COUNT(*) FROM CCPO01 WHERE CPO01 = 7 ;
BEGIN
IF @CANT = 0
PRINT 'INSERT INTO'
ELSE
PRINT 'UPDATE'
END
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

RE:YA LO ENCONTRE,

Publicado por Isaias (4558 intervenciones) el 12/10/2010 01:01:24
No necesitas un contador:

IF EXISTS(SELECT CPO01 FROM CCPO01 WHERE CPO01 = 7)
BEGIN
PRINT 'SI EXISTEN'
END
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar