spool test.txt select * from yourtable; spool offtest.txt中就包含了oracle的数据
谢谢两位,不管用什么方法,只要能得到结果都行 spool .... spool off 是可以 但是我想按自己规定的顺序格式显示啊,并且编码是ANSI格式的.txt
楼主用过pb吗?只要你连接上数据库,然后saveas 即可,非常方便。
我想按自己规定的顺序格式显示啊select 的时候你把字段按照你规定的顺序排列不就行了
我昨天就做了,我用TOAD的,按自己要求的列、格式查出来,然后存为文本文件。 你是sqlplus的就可以像楼上说的那样 spool name.txt ..... spool off 生成文本文件 然后打开execl,数据->获取外部数据->导入文本文件 然后一步步跟着往下做就好了
set linesize 32767 set pagesize 0 set feedback OFF set trims on set heading off set echo off set term off set termout off spool c:\rn.sql select 'rename "'||TABLE_NAME||'" to '||upper(TABLE_NAME)||';' from user_tables; spool off set linesize 200 set pagesize 0 set feedback ON set trims OFF set heading oN set echo oN set term oN set termout on
select * from yourtable;
spool offtest.txt中就包含了oracle的数据
spool
....
spool off
是可以
但是我想按自己规定的顺序格式显示啊,并且编码是ANSI格式的.txt
你是sqlplus的就可以像楼上说的那样
spool name.txt
.....
spool off
生成文本文件
然后打开execl,数据->获取外部数据->导入文本文件
然后一步步跟着往下做就好了
set pagesize 0
set feedback OFF
set trims on
set heading off
set echo off
set term off
set termout off
spool c:\rn.sql
select 'rename "'||TABLE_NAME||'" to '||upper(TABLE_NAME)||';' from user_tables;
spool off
set linesize 200
set pagesize 0
set feedback ON
set trims OFF
set heading oN
set echo oN
set term oN
set termout on