Ver Mensaje Individual
  #7 (permalink)  
Antiguo 06/04/2016, 15:27
ddacosta
 
Fecha de Ingreso: febrero-2012
Ubicación: UY
Mensajes: 10
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Crear StoreProcedure insert

Cita:
Iniciado por JCezar93 Ver Mensaje
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.