今天有朋友的同学问起我怎么把oracle数据库的表数据导出为csv文件?当然用TOAD查询数据,并选择save as,并选择other delim char为“,”然后粘出数据到.dat即可.可是用pl/sql怎么实现?我也没做过。所以就google了一下。找到办法,如下:
1.先创建如下function,用以保存表数据为csv文件:
create or replace function dump_csv( p_query in varchar2,
p_separator in varchar2
default ',',
&nb

本文介绍了如何使用PL/SQL将Oracle数据库的表数据导出为CSV文件。通过创建一个名为dump_csv的函数,利用UTL_FILE包打开文件并写入数据,然后创建一个过程调用此函数,实现在指定目录下生成CSV文件。需要注意的是,导出前需要设置UTL_FILE_DIR并可能需要重启数据库。
最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



