3つのパラメータを持つSQL関数があります。3番目のパラメーターのデフォルト値はNULL
。です。しかし、私はただ書くことはできません:
dbo.myFunction(Param1, Param2)
エラーが発生します:
An insufficient number of arguments were supplied for the procedure or function dbo.myFunction.
したがって、私は書く必要があります:
dbo.myFunction(Param1, Param2, NULL)
dbo.myFunction(Param1, Param2, default)
ただ書く方法はありますdbo.myFunction(Param1, Param2)
か?これは非常にクリーンだと思います(そして、新しいパラメーターを追加した既存の関数を変更する必要がなくなります!)