0
SOとスレッドについては、Web上の多くの質問があり、Dynamic SQL not allowed in stored functions or triggers
エラーメッセージがあります。私はそれを得る:許可されていない、回避策、ない解決策 - 失われる。ストアド・ファンクションで動的SQLが使用できないのはなぜですか?
私が興味を持っているのはこれの理由です。なぜ彼らは許可されていないのですか?
SOとスレッドについては、Web上の多くの質問があり、Dynamic SQL not allowed in stored functions or triggers
エラーメッセージがあります。私はそれを得る:許可されていない、回避策、ない解決策 - 失われる。ストアド・ファンクションで動的SQLが使用できないのはなぜですか?
私が興味を持っているのはこれの理由です。なぜ彼らは許可されていないのですか?
ローカル変数はストアド・プログラムの実行中にのみ有効なため、ストアド・プログラム内で作成されたプリペアド・ステートメントでは参照できません。
プリペアドステートメントのスコープは、ストアドプログラムではなく、現在のセッションであるため、プログラムが終了した後にステートメントを実行することができます。その時点で変数はスコープに含まれなくなります。