我需要你的帮助。我正在从Oracle SQL Developer运行以下sql查询,因此结果可以保存到csv文件。我使用Run Script运行此查询,我可以看到保存到csv文件的记录。
如何修改查询以便显示保存到文件的记录数?例如,打印1000的200000。
spool c:\temp\myoutputfile.csv
select * from mytable;
spool off;
答案 0 :(得分:0)
您可以将rownum列添加到查询结果中,如下所示
select rownum, mytable.* from mytable;
注意,在选择正在进行时,SQL没有其他选项可以单独打印某些文本。当然,您可以选择将一些硬编码文本作为结果列的一部分进行打印。否则,您可能必须编写PL SQL过程以满足您的要求。