ユーザー定義関数/ストア プロシージャ、またはファイル名が渡されたときに後で処理するためにファイルの内容を変数に読み込む別の SQL メカニズムを作成したいと考えています。このメカニズムは、トランザクション内で機能する必要があります。
私の計画はユーザー定義関数を使用することでしたが、OPENROWSET 関数ではファイル名として変数を渡すことができないため、「sp_executesql」ステートメント内で実行する必要があり、関数は非決定論的になります。
非決定論的な機能を回避するために使用できる回避策はありますか?