
30/11/2006, 10:56
|
 | | | Fecha de Ingreso: noviembre-2006
Mensajes: 381
Antigüedad: 18 años, 2 meses Puntos: 6 | |
Pregunta, no sería mejor hacer que el campo dni sea llave, o un indice sin duplicados? y en el insert que haces en el SP har un:
IF NOT EXISTS(SELECT 1 FROM CLIENTE WHERE DNI = DNI) BEGIN
>>>>INSERT INTO CLIENTE (...)
>>>>VALUES(...)
END
Luego para evaluar la insercion no tienes que hacer un select a la tabla de CLIENTE
SELECT @Dni_Insertado=dni FROM dbo.Cliente WHERE dni=@Dni
esto es redundante no crees?
Saludos! |