使用sql load的一点困惑

peng13759 2011-03-29 07:22:00
因工作需要把sql server中的表导入oracle中,我选择了先导成txt文本,
再使用sql load导入oracle
这个是我写的 ctl 文件
load data
infile 'F:\test.txt'
append into table aatest
FIELDS TERMINATED BY X'09'
trailing nullcols
(id,title char(200),description)

其中 description 这个字段是text的,在 oracle中对应的clob类型,这个字段对应的数据长度大于8000
就是(id,title char(200),description)
这一行需要怎么写
我也尝试通过 odbc Importor 来导入access,但是当字段长度大于8000就导不进去,
请各位高手指点迷津。
...全文
113 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
心中的彩虹 2011-03-29
  • 打赏
  • 举报
回复
[Quote=引用楼主 peng13759 的回复:]
因工作需要把sql server中的表导入oracle中,我选择了先导成txt文本,
再使用sql load导入oracle
这个是我写的 ctl 文件
load data
infile 'F:\test.txt'
append into table aatest
FIELDS TERMINATED BY X'09'
trailing nullcols
(id,title char……
[/Quote]
何必这么麻烦

最简单就是DTS 或者透明网关
iqlife 2011-03-29
  • 打赏
  • 举报
回复
感觉导成TEXT文本文件会有问题,建议直接用透明网关,或者是用MS SQL的DTS进行导入试试

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧