Create Function簡單例子

--創建函數(返回varchar類型的值)
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類型的函數
USE pubs
create function GetTableDetails()
returns TABLE
as 
    return (select * from sales )

--調用函數
select * from dbo.GetTableDetails()--dbo.需要注意
返回sales表的所有記錄。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章