Código SQL:
Ver originalCREATE TABLE valores
(
id INT
)
INSERT INTO valores VALUES (1)
INSERT INTO valores VALUES (2)
INSERT INTO valores VALUES (3)
INSERT INTO valores VALUES (4)
INSERT INTO valores VALUES (5)
CREATE PROCEDURE [dbo].[sp_Borra_Competencia]
(@id INT,@mensaje VARCHAR(200) output )
AS
DELETE FROM valores WHERE ID=@id
IF @@rowcount > 0
BEGIN
SET @mensaje='Se borro la tienda con ID ' + CONVERT(VARCHAR(10),@id)
END
ELSE
IF @ID NOT IN(SELECT ID FROM valores)
SET @mensaje='La tienda no existe'
ELSE
SET @mensaje='Error: La tienda tiene relacion con ID ' + CONVERT(VARCHAR(10),@id)
DECLARE @mensaje VARCHAR(200);
EXEC [sp_Borra_Competencia] '10', @mensaje output
SELECT @mensaje