我是一名试图学习 T-SQL 的 Oracle 开发人员。我有一张表,其中有一列(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 中,上述内容的等价物是什么?我将如何使用游标变量将其传递给查询?
谢谢,尤金