3个回答
展开全部
#!/bin/sh
today=`date +%Y%m%d`
sqlplus 'user01/123456' << EOF
set term off verify off feedback off pagesize 999
set markup html on entmap ON spool on preformat off
spool TABLE_NAME_${today}.txt
select * from TABLE_NAME;
spool off
quit;
EOF
today=`date +%Y%m%d`
sqlplus 'user01/123456' << EOF
set term off verify off feedback off pagesize 999
set markup html on entmap ON spool on preformat off
spool TABLE_NAME_${today}.txt
select * from TABLE_NAME;
spool off
quit;
EOF
追问
不是linux系统的
追答
1、创建a.sql
set term off verify off feedback off pagesize 999
set markup html on entmap ON spool on preformat off
spool TABLE_NAME.txt
select * from TABLE_NAME;
spool off
2、创建run.bat
sqlplus scott/tiger@orcl @a.sql
3、建议你用toad/plsql/navicat等工具
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
导出成TXT?从来没遇到过这样的问题,你导出SQL,然后改个文件的格式吧。。。。
追问
几千张表呢,工作量太大了
追答
这个好像可以用ETL工具实现,DATASTAGE貌似可以,但是好像更麻烦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询