SQLServer2008を使用しています。
再帰関数でALTERを実行したい。変更はパラメータを追加します、それはそれを窒息させるようです。
関数には依存関係がないため、DROP + CREATEを安全に実行できますが、関数に依存関係がある場合はどうすればよいですか?
エラーメッセージはこれです
メッセージ8144、レベル16、状態2、サーバーTESTSERVER、プロシージャfn_IsOwnerFunction、行177プロシージャまたは関数dbo.fn_IsOwnerFunctionに指定された引数が多すぎます。
このメッセージは、関数がそれ自体を参照している行に対して、さらに数回表示されます。注:これは、より多くのパラメーターを持つ新しいバージョンを指します。DROP + CREATEの後、ALTERスクリプトはエラーなしで機能します。