SQL Serverのストアドプロシージャでは、引数宣言の際にデフォルト値を設定することで引数の省略が可能になります。たとえばこんな感じ。
@KEYVALUE int, @OPTIONVALUE int = 1
ストアドファンクションも同じように宣言できるのですが、省略宣言した場合でも、実際の呼び出しでは引数のところに「DEFAULT」を指定してやる必要があるんですね……全然省略じゃないじゃん!!!(笑)
SQLServer2014データベース構築・管理ガイドEnterprise対応
- 作者: 長岡秀明
- 出版社/メーカー: 秀和システム
- 発売日: 2015/08/31
- メディア: 単行本
- この商品を含むブログを見る