文本文件:
spool ***.txt
select * from emp;
SPOOL OFF
用SQLSERVER的DTS导成MDB
spool ***.txt
select * from emp;
SPOOL OFF
用SQLSERVER的DTS导成MDB
解决方案 »
- 表合并问题
- oracle10g的登陆地址在哪?我的我忘了
- 关于COMMIT
- 请问如何用一句SQL将表里某个字段用逗号连接起来传给一个字符串?
- oracle9.0.1.1.1由于权限无法登陆的问题
- 如何取VarChar2类型字段的前若干个字符(从0开始的一个子字符串)和输入的数据比较,简单问题请指教
- ■■■还是两个日期时间差的问题!■■■
- access和oracle数据库的数据导入问题!急救!
- 如何让ORACLE系统自动删除logon_time为昨日的所有进程(session)呢
- DBlink不使用的原因和关闭方法
- 通信文道结束错误的处理
- 请问那位兄弟真正的试过,用ASP连接ORACLE后,是不是RECORDCOUNT,PAGECOUNT的属性都没有了
数据库的odbc数据源.
用第三方工具pl/sql developer可以保存为以下两种格式的文本文件
1、逗号分割
2、tab分割
这两种分割符是很多数据库都认的,包括access,excel,sql server,oracle sql loader等等
svrmgrl>set heading off
svrmgrl>set pagesize=0
svrmgrl>spool ***.txt
select * from emp;
SPOOL OFF
在Access里可以浏览修改并追加记录到Oracle对应的记录集中。
然后我用Access的导出选项把数据作为mdb导出。
但在新的mdb中数据还是跟Oracle连在一起,离不开Oracle。
我的目的是要数据脱离Oracle独立存在。
如果我导出的选择是excel文件格式或逗号分割的文本文件,那就可以独立存在。
然后利用导入功能把excel文件导入到Access,保存后就可以得到一个mdb。我想请教大家的是有没有类似spool这样的语句,直接生成mdb。另外spool语句保存的不是单纯的记录集。
它保存的是跟sql plus显示的一样的内容。
有没有办法直接生成penitent(只取一瓢)说的那样的文件了?谢谢楼上的各位
可以自己写一个过程倒出数据,比如用utl_file包写文件到服务器,或者写一个客户端自己处理数据。