社区
基础和管理
帖子详情
用Toad 创建表结构,为什么总报“非法字符”错误?
erix
2008-11-07 05:38:48
我有个Excel 表,列比较多(几十个),需要导入 Oracle,就想到用Toad创建Table的功能,可以通过Load excel文件自动读取里边的列名称,来自动生成Column name, 可是总报“非法字符”错误,开始以为汉字的原因,但把Excel的列名全换成英文,也一样报错。
不知哪位大侠用Toad创建过Table结构没?
...全文
182
10
打赏
收藏
用Toad 创建表结构,为什么总报“非法字符”错误?
我有个Excel 表,列比较多(几十个),需要导入 Oracle,就想到用Toad创建Table的功能,可以通过Load excel文件自动读取里边的列名称,来自动生成Column name, 可是总报“非法字符”错误,开始以为汉字的原因,但把Excel的列名全换成英文,也一样报错。 不知哪位大侠用Toad创建过Table结构没?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
erix
2008-11-09
打赏
举报
回复
谢谢各位,
我在Oracle 10G 的OEM web页面,用手工的方式创建这30个col name,在TOAD的schema browser里选择Data "TAB" 还是报错。
虽然报错,但仍然能将所有的列 Select出来。
也许Oracle 或者Toad 对汉字col name有bug ?
改天在命令行用SQL*Plus来创建表试试。
chentony
2008-11-08
打赏
举报
回复
呵呵,學習
沒有直接試過,一般是考慮寫個程序來完成讀入
jdsnhan
2008-11-07
打赏
举报
回复
看不到你的excel文件,如何分析问题
hebo2005
2008-11-07
打赏
举报
回复
我一般都是先建好表,再导入
BlueskyWide
2008-11-07
打赏
举报
回复
本人上次试过,也是走到楼主这一步给卡了,后来一直没有时间实验。
若有兴趣的话,不妨按下贴试一下吧:
http://www.cndw.com/tech/data/2006031819266.asp
范佩西_11
2008-11-07
打赏
举报
回复
你生成的Column name会不会是sql的关键字呢。
那样也会报错的
Andy__Huang
2008-11-07
打赏
举报
回复
你尝试一列一列的测试,然后再看select到哪个字段出问题?再针对那个字段的内容检查里面有什么特殊的字符?
sleepzzzzz
2008-11-07
打赏
举报
回复
有空再帮你研究一下,呵呵
bsh_ly
2008-11-07
打赏
举报
回复
你导入之前 你怎么配置的,
导入前 excel 把 转为以逗号分割的CSV file.
还是不行的话给出你的配置, 贴出数据及其格式
sten
2008-11-07
打赏
举报
回复
没用过,再仔细看看你的excel文件里的字符?
db2报01650_DB2
错误
代码大全——SQLSTATE 消息
42 语法
错误
或访问规则违例表 32. 类代码 42:语法
错误
或访问规则违例 SQLSTATE 值含义42501 授权标识不具有对标识对象执行指定操作的特权。42502 授权标识不具有执行指定操作的特权。42504 无法从指定的权限名撤销指定的特权、安全标号或免除凭证。42506 发生所有者授权失败。42508 不能将指定的数据库特权授予 PUBLIC。42509 因为 STATICRULES 选...
Oracle
错误
总结及问题解决 ORA
建议使用CTRL + F精确搜索 ORA-00001: 违反唯一约束条件 (.)
错误
说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出最大进程数 () ORA-00021: 会话附属于其它某些进程;无法
Oracle学习笔记 --- Oracle ORA
错误
解决方案
Oracle学习笔记 --- Oracle ORA
错误
解决方案
Oracle
错误
代码(ORA)对照表
ORA-00001: 违反唯一约束条件 (.)
错误
说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。ORA-00017: 请求会话以设置跟踪事件ORA-00018: 超出最大会话数ORA-00019: 超出最大会话许可数ORA-00020: 超出最大进程数 ()ORA-00021: 会话附属于其它某些进程;无法转换会话ORA-00022: 无效的会话 ID;访问被拒绝ORA-0002...
Oracle
错误
代码详解及解决方式--ORA
ORA-00001: 违反唯一约束条件 (.)
错误
说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出最大进程数 () ORA-00021: 会话附属于其它某些进程;无法转换会话 ORA-00022: 无效的会话 ID;访问被拒绝 ORA...
基础和管理
17,377
社区成员
95,127
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章