create function test(@Num varchar(20))--@Num 参数 returns varchar(50) --返回值类型 as begin declare @MSG varchar(20) if(@Num =1) select @MSG =‘正确‘ else select @MSG =‘错误‘ return @MSG end
--调用函数
select dbo.test(2)--传递参数2
返回结果:错误
--创建返回Table类型的函数
create function GetTableDetails() returns TABLE as return (select * from sales )
--调用函数
select * from dbo.GetTableDetails()--dbo.需要注意
返回sales表的所有记录。
时间: 2024-12-17 16:54:32