Sql Create Function简单例子

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表的所有记录。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。