ホームページ  >  記事  >  php教程  >  SQL の return と returns の違いについての簡単な説明

SQL の return と returns の違いについての簡単な説明

高洛峰
高洛峰オリジナル
2016-12-14 13:00:422729ブラウズ

1: ユーザー定義関数では、RETURNS 句を使用して関数の戻り値のデータ型を指定します。

例:

CREATE FUNCTION dbo.f_getdate(
@year int, --クエリ対象の年
@bz bit --@ bz=0 稼働日をクエリ、@bz=1 休業日をクエリ、@bz IS NULL すべての日付をクエリ
)RETURNS @re TABLE(id intidentity(1,1),Date datetime,Weekday nvarchar( 3))
,, ,

2: return は特定の値/値変数を返すために使用されます

create プロシージャ InsertNewCategory @CategoryName varchar(50), @ParentID int as INSERT INTO BookCategory(CategoryName,ParentID) 値 (@カテゴリ名,@ParentID) return

結果は次のようになります:

if @@error <>0
return -1 --failure
else
return 1 --success


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。