FOR ステートメントで動的 SQL を使用することは可能ですか?
FOR ループを使用して、SELECT ステートメントからのレコードのバッチを処理しています。ただし、テーブル名を変数に格納するなど、実行時に SELECT ステートメントをフレーム化する必要がある場合はどうすればよいでしょうか。
for thisRecord as
select myColumn from MyTable --can this be dynamic?
do
.......
end for;
次のようなものが欲しい
declare myCursor cursor for stmt;
set dynamicStmt = 'select myColumn from '||varTable;
prepare stmt from dynamicStmt;
for thisRecord as myCursor
do
......
end for;