私は T-SQL を学ぼうとしている Oracle 開発者です。列が 1 つあるテーブルがあります ( table_name
)。すべての行をループして、特定のテーブルのすべての列を検索できる必要があります。次に、その結果をファイルに出力する必要があります。Oracle では、次のようにカーソルを使用することで非常に簡単です。
cursor my_curr is select table_name from my_table;
for x in my_curr loop
select column_name from user_tab_columns
where table_name = x.table_name;
utl_file ..... (writing result to an OS file)
end loop;
T-SQLで上記に相当するものは何ですか? カーソル変数を使用してクエリに渡すにはどうすればよいですか?
ありがとう、ユージーン