Buen día, mi duda es:
Puedo mostrar un mensaje (texto) en un
Return...?
ya que tengo este SP:
Código SQL:
Ver originalALTER PROCEDURE [dbo].[SPReturn]
(@id nvarchar(50))
AS
DELETE FROM T_Competencia
WHERE ID=@id AND ID NOT IN (SELECT DISTINCT id_competencia FROM t_gruporelacion)
IF @@rowcount > 0
BEGIN
RETURN 1
END
ELSE IF @ID NOT IN(SELECT ID FROM T_Competencia)
RETURN 2
ELSE
RETURN 3
Ahora yo quisiera algo asi:
Código SQL:
Ver original(@id nvarchar(50))
AS
DELETE FROM T_Competencia
WHERE ID=@id AND ID NOT IN (SELECT DISTINCT id_competencia FROM t_gruporelacion)
IF @@rowcount > 0
BEGIN
RETURN 'Registro borrado'
END
ELSE IF @ID NOT IN(SELECT ID FROM T_Competencia)
RETURN 'La tienda no existe'
ELSE
RETURN 'La tienda no se puede borrar'
Lo ejecuto y me marca error que es:
Msg 245, Level 16, State 1, Procedure SPReturn, Line 17
Conversion failed when converting the varchar value 'La tienda no se puede borrar' to data type int.
Quisiera saber como mostrar el mensaje en lugar de solo numeros...
Ayuda! Gracias por adelantado