Estimados:
Estoy haciendo un procedimiento almacenado en SQL SERVER tal que borre un registro si se da cierta condición, ¿ cómo puedo hacer para que devuelva -1 sino se pudo borrar ? Paso el código: ALTER PROCEDURE [dbo].[SP_BAJA_NODOS] @CodigoNodo VARCHAR(15) AS BEGIN SET NOCOUNT ON; DECLARE @Resultado INT SET @Resultado = -1 SET @Resultado = (SELECT COUNT(CodigoNodo) FROM Nodos WHERE CodigoPadre = @CodigoNodo) IF @Resultado = 0 BEGIN DELETE FROM Nodos WHERE CodigoNodo = @CodigoNodo END ELSE -- SELECT -1 Esto ya lo probé y no anda. -- RETURN -1 Esto tampoco. END