首頁  >  文章  >  php教程  >  淺談sql中return和 returns的差別

淺談sql中return和 returns的差別

高洛峰
高洛峰原創
2016-12-14 13:00:422774瀏覽

1:使用者定義函數中,以RETURNS 子句指定此函數傳回值的資料型別

例:

CREATE FUNCTION dbo.f_getdate( 
@y )    --要查詢的年份 bz=0 查詢工作日,@bz=1 查詢休息日,@bz IS NULL 查詢全部日期 
)RETURNS @re TABLE(id int identity(1,1),Date datetime,Weekday nvarchar(3)) 
,, ,

2:return用來傳回特定的值/值變數

create procedure InsertNewCategory @CategoryName varchar(50), @ParentID int as INSERT INTO BookCategory(CategoryName,ParentID) values (as INSERT結果是:

if @@error 0 

return -1 --失敗 

else 

return 1 --成功


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn