问题描述
嗨,
我浏览了几个网站,但找不到问题的解决方案,尽管它看起来很愚蠢。
错误SQL * Loader-350: 从shell脚本运行sqlldr命令时引发语法错误。所有列都是固定长度的,平面文件中的每个记录都有204个字符。
1.我有一个调用sqlldr的shell脚本下面是脚本中的命令
2.下面是控制文件的内容
输入平面文件下面的样本行
请让我知道我要去哪里错了。
伊姆兰
我浏览了几个网站,但找不到问题的解决方案,尽管它看起来很愚蠢。
错误SQL * Loader-350: 从shell脚本运行sqlldr命令时引发语法错误。所有列都是固定长度的,平面文件中的每个记录都有204个字符。
1.我有一个调用sqlldr的shell脚本下面是脚本中的命令
$SQLLDR USERID=usernm/passwd@instancenm CONTROL=filename.ctl DATA=DATAFILE复制
2.下面是控制文件的内容
LOAD DATA APPEND INTO TABLE SDITBL WHEH src_code = 'S' ( batch_num "session_number.nextval", seq_num "tech_key.nextval", lvl_number POSITION(1:18) char, xref_from POSITION(30:34) char, xref_to POSITION(35:39) char, src_code POSITION(29:29) char, name_full POSITION(40:74) char, quantity POSITION(75:81) char, date_created POSITION(82:89) date "YYYYMMDD", og_lvl_number POSITION(90:97) char, pmg_number POSITION(198:204) char ) WHEH src_code = 'D' ( batch_num "session_number.nextval", seq_num "tech_key.nextval", lvl_number POSITION(1:18) char, xref_from POSITION(19:23) char, xref_to POSITION(24:28) char, src_code POSITION(29:29) char, name_full POSITION(40:74) char, quantity POSITION(75:81) char, date_created POSITION(82:89) date "YYYYMMDD", og_lvl_number POSITION(90:97) char, pmg_number POSITION(198:204) char )复制
输入平面文件下面的样本行
1006356 S 441 Inter Test1 4 20210611441复制
请让我知道我要去哪里错了。
伊姆兰
专家解答
你需要把
进入表...
在每个WHEN子句之前。在执行此操作时,请仔细检查关键字的拼写。
另外: 我假设B标签是源文件中不存在的格式问题。
进入表...
在每个WHEN子句之前。在执行此操作时,请仔细检查关键字的拼写。
另外: 我假设B标签是源文件中不存在的格式问题。
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
【专家有话说第五期】在不同年龄段,DBA应该怎样规划自己的职业发展?
墨天轮编辑部
1156次阅读
2025-03-13 11:40:53
Oracle RAC ASM 磁盘组满了,无法扩容怎么在线处理?
Lucifer三思而后行
705次阅读
2025-03-17 11:33:53
Oracle+Deepseek+Dify 实现数据库数据实时分析
bicewow
620次阅读
2025-03-06 09:41:49
【ORACLE】ORACLE19C在19.13版本前的一个严重BUG-24761824
DarkAthena
517次阅读
2025-03-04 14:33:31
Oracle避坑指南|同名表导出难题:如何精准排除指定用户下的表?
szrsu
492次阅读
2025-03-05 00:42:34
Ogg23ai高手必看-MySQL Innodb Cluster跟oracle的亲密接触
曹海峰
427次阅读
2025-03-04 21:56:13
2月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
412次阅读
2025-03-13 14:38:19
【ORACLE】char类型和sql优化器发生的“错误”反应
DarkAthena
391次阅读
2025-03-04 23:05:01
什么,oracle 主机用户被删了?原来是虚惊一场!
Lucifer三思而后行
375次阅读
2025-03-03 21:12:09
Oracle RAC 数据文件添加成本存储的解决办法
ByteHouse
320次阅读
2025-02-26 16:40:50