plsql导出大量数据到TXT 如何将oracle数据通过sql语句导出成文本文件?
浏览量:1649
时间:2021-03-17 15:15:24
作者:admin
如何将oracle数据通过sql语句导出成文本文件?
Oracle的数据可以通过spool导出为文本。
1. 登录sqlplus到指定的数据库。
2. 在某个路径中,例如磁盘C的数据目录,创建一个脚本。文件名为:export script。SQL。内容如下:设置colsep“|”--设置|为列分隔符@C:dataexport script。SQL
创建输出路径有几个步骤。例如,如果要在C盘的测试目录中输出,必须首先建立测试路径2。在sqlplus下以SYSDBA身份登录并执行以下语句3。创建或替换目录TMP为“C:“test”4。将TMP目录上的读、写权限授予要生成文件的用户5。Alter system set UTLufileudir=“C:test”scope=SPFILE完成上述步骤后,需要重新启动数据库6。最重要的步骤是创建一个存储过程。我创建了一个和你一样的测试表。数据如下。执行完存储过程后,您会发现在C盘存储过程的测试路径下生成了一个新的文件,如果表名和字段名与您一致,则不需要修改
plsql导出大量数据到TXT oracle导出txt文本命令 oracle导出txt文件分隔符
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。