Puedo mostrar un mensaje (texto) en un Return...?
ya que tengo este SP:
Código SQL:
Ver original
ALTER 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