
正文
oracle生成文本文件,oracle生成json文件
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何把oracle一个表的数据导出为一个txt文件
可用spool的方式将oracle的数据导出成文本。登录sqlplus到指定数据库。
xzqh|| , || jzdz FROM m_czrk WHERE rownum=10000; spool off Oracle数据导出成Txt格式:sqlplus连接上数据库,执行脚本 sqlplus dc/dc@mydb; sqlplus@d:/czrk.sql 这样就在d盘下生成了一万条数据了。
用spool就行,这是一个sqlplus命令,导出的文件可以自己命名,而且条件什么的也都可以设置的。
相关问答
Q1: oracle运行完sql文件后,怎么用spool命令生成txt文件呢?
运行完之后就晚了,在运行前在sqlplus敲入如下命令:spool 文件路径\文件名;如 spool D:\test.txt。这样你再写任何命令都会被保存到D:\test.txt中。
spool off执行命令:C:\data\导出脚本.sql执行结束后,c盘data目录下会生成导出.txt的文件,里边内容就是导出表中的内容。
用sqlplus命令可以做到。windows计划任务,bat文件调用.sql文件,.sql文件里set格式化,用spool输出。Linux/Unix更方便,crontab直接调用一个sh文件,里面写上sql,格式化后spool输出。
用sqlplus的spool就可以做到啊,这是最基本的数据库导出工具了。至于第三方的工具,比如toad和plsql dev这些都可以做到的。
Q2: 如何将oracle表转换成Access表或文本文件
1、你自己可以试试Access没用过不知道能不能输入sql脚步能的话把Oracle的库导成脚本在导入Access当然极有可能不成功因为数据库函数通用。这时你要自己网上找对应的函数自己条换掉(个人体会麻烦费时一般我不这样干)。
2、首先为欲导出的数据库建立ODBC数据源,然后启动ACCESS,建立一个空库;然后在命令菜单选文件,获取外部数据,导入,文件类型选择ODBC database,定位ODBC数据源,选择所需数据表,在导入的表上点击右键,选择所需的格式。
3、首先, Windows 里面, 针对这个 Oracle , 创建一个 ODBC 然后在 Access 里面, 通过这个 ODBC, 创建 2个 链接表。(也可以一个导入表, 一个链接表。
关于oracle生成文本文件和oracle生成json文件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







