Buenos días, podrían ayudarme con ésta función por favor:
alter function _prueba(@sStateprovinceid int)
returns table as
return
if @sStateProvinceId = 0
begin
select * from Adventureworks.Person.Address
end
else
begin
select * from Adventureworks.Person.Address where stateprovinceid =
@sStateProvinceId
end
y me devuelve el siguiente error:
Incorrect syntax near the keyword 'if'.
lo que quiero con esta función es que me devuelva todos los registros si
le envío el valor cero de lo contrario que me devuelva los registro que
corresponden al estado enviado.
Saludos y gracias por su tiempo.
Leer las respuestas