Hola a todos!!!
Tengo una pequeña duda que les comentare ahora mismo.
Tengo que crear varias funciones y triggers y procesos, entonces el problema que tengo es que no se mostrar mensajes en un punto del proceso que me lo mande al spool para ver el valor de las variables y asi mapear el proceso, no se si me puedan ayudar con eso
ejemplo
alter FUNCTION dbo.datetochar(@fecha as date)
RETURNS varchar(20)
BEGIN
declare @mes nvarchar(20);
select @mes= (CASE MONTH(@fecha) when 1 then 'ENERO'
when 2 then 'FEBRERO'
when 3 then 'MARZO'
when 4 then 'ABRIL'
when 5 then 'MAYO'
when 6 then 'JUNIO'
when 7 then 'JULIO'
when 8 then 'AGOSTO'
when 9 then 'SEPTIEMBRE'
when 10 then 'OCTUBRE'
when 11 then 'NOVUEMBRE'
ELSE 'DICIEMBRE'END );
print @mes;
RETURN @mes;
END
go
select dbo.datetochar(convert (date ,getdate()))
quiero que cuando ejecuto la funcion en el spool mande el valor de mes, pero me sale un error, no se si exista un RAISE NOTICE para sqlserver, he visto que es RAISERROR pero no se bien como funciona por que tiene muchos parametros, pero me puedan ayudar.
Gracias