用Toad 创建表结构,为什么总报“非法字符”错误?

erix 2008-11-07 05:38:48
我有个Excel 表,列比较多(几十个),需要导入 Oracle,就想到用Toad创建Table的功能,可以通过Load excel文件自动读取里边的列名称,来自动生成Column name, 可是总报“非法字符”错误,开始以为汉字的原因,但把Excel的列名全换成英文,也一样报错。

不知哪位大侠用Toad创建过Table结构没?
...全文
182 10 打赏 收藏 转发到动态 举报
写回复
用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文件里的字符?

17,377

社区成员

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

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