したがって、このユーザー定義のテーブルタイプパラメーターがあります。これは、スカラー関数で使用され、空の場合があります。ストアドプロシージャのテーブル値パラメーターに空のリストを渡すことについてのこのトピックを読みました:
ストアドプロシージャ(.net)のテーブル値パラメーターへの空のリストまたはnull値のバインド
そして基本的に、返信者の1人が言ったように:
「秘訣は、パラメータをまったく渡さないことです。テーブル値パラメータのデフォルト値は空のテーブルです。」
ただし、これをスカラー関数で試してみると、エラーが発生します。
プロシージャまたは関数に十分な数の引数が指定されていません
では、スカラー関数のテーブル値パラメーターに空の値を渡すにはどうすればよいですか?