Cita:
Iniciado por JCezar93
Código:
CREATE PROCEDURE spStoredDePrueba
@ID AS INT,
@Valor AS INT
AS
BEGIN
DECLARE @resultado BIT
IF EXISTS(SELECT ID FROM TABLA WHERE ID = @ID)
BEGIN
INSERT INTO TABLA (Campo1,ID) VALUES (@Valor,@ID)
SET @resultado = 1
END
ELSE
BEGIN
SET @resultado = 0
END
RETURN (@resultado)
END
Algo asi te puede servir, y en tu aplicacion si recibe un 0 le avisas al usuario que tiene que cambiar los valores
Exactamente es el query que estoy utilizando en este momento, pero tiene la limitación de que solo puedo chequear un solo valor, si existe devuelve 0, si no existe devuelve 1 e inserta los valores.
El problema es que necesito validar 2 campos, o sea que debería tener 3 retornos para identificar que registro es el que ya existe en la tabla.
Tal vez por código en la app me va mejor, pero no me doy cuenta cómo hacerlo, si me podes tirar unas lineas te estaré agradecido.
Abrazo y gracias por la preocupación.