sqlload函数的使用问题 求解

dfsberdsfsfg 2011-09-26 03:38:25
LOAD DATA
INFILE 'aa.txt'
APPEND INTO TABLE user_act
REPLACE
FIELDS TERMINATED BY ','
OPTIONALLY
ENCLOSED BY '"'
(id ,

act "upper(:act)",
startip char,
endip char,
money ,
enddate DATE "YYYY-MM-DD HH24:MI:SS"
)

在oracle中这样也为什么读取还是报错
...全文
76 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dfsberdsfsfg 2011-09-26
  • 打赏
  • 举报
回复
act "upper(:act)", 是用了这个,好象是不能用函还是什么
是不是要加什么关键字才可以用函数啊
opps_zhou 2011-09-26
  • 打赏
  • 举报
回复
你把 date 类型改为 varchar2 类型,把数据导入
然后再更新为 date 类型
dfsberdsfsfg 2011-09-26
  • 打赏
  • 举报
回复
我用的是这个命令:
sqlldr userid=hr/hr control=a.trl direct=true

aa.txt 中的数据
10001,abc,12.12.12.12,12.12.12.12,12.20,2011-9-23 17:53:21

在控制文件中不可以使用这样的函数吗? 求解啊

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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