SQL Server UDF は、この (および他の多くの) 方法で少し制限されているようです。
あなたは本当にそれについて多くを行うことはできません-それは(今のところ)まさにその通りです. UDF を定義して、その戻り値を使用してエラー状態を通知できるようにする (たとえば、エラーの場合は NULL を返す) か、代わりにストアド プロシージャを作成する必要があります。より多くのエラー処理が可能になり、RAISERROR などが可能になります。
そのため、エラー状態の特定の通知を必要としないように UDF を設計するか、ストアド プロシージャを使用するアプローチを再設計する必要があります (ストアド プロシージャには複数の OUTPUT パラメーターを含めることができるため、データ ペイロードと共にエラー コードを返すこともできます)。必要)、または UDF のマネージ CLR コード。
申し訳ありませんが、私には良い考えがありません - 今のところ、残念ながら、それらはあなたの選択肢です - 選んでください.
マーク