
説明/参照:
Explanation:
ボックス1:FUNCTION
値を返すためにスカラー関数を使うべきです。
CREATE FUNCTIONは、SQL ServerとAzure SQLデータベースにユーザー定義関数を作成します。戻り値は、スカラー(単一)値または表のいずれかです。
ボックス2:RETURNS decimal(18,2)
UnitPrice列で使用されているのと同じデータ形式を使用します。
ボックス3:BEGIN
Transact-SQLスカラ関数構文には、BEGIN ..END構文が含まれています。
CREATE [またはALTER] FUNCTION [schema_name。 ] function_name
([{@parameter_name [AS] [type_schema_name。]] parameter_data_type
[=デフォルト] [READONLY]}
[、... n]
]
)
RETURNSreturn_data_type
[WITH <function_option> [、... n]]
[AS]
ベギン
function_body
戻り値scalar_expression
終わり
[; ]
Box 4:@OrderPrice * @CalculatedTaxRate
税金を含む価格を計算します。
ボックス5:END
Transact-SQLスカラ関数構文にはBEGIN .. END構文が含まれています。
参考資料:https://msdn.microsoft.com/en-us/library/ms186755.aspx