表格列有奇怪的字符
我有这个脚本来生成一个表。
P.S。这是传入数据的ETL表 - 我知道结构不好,但不能改变它。
在Toad中,表结构如下所示(显示了奇怪的字符):
当我点击数据标签时,我收到以下错误:
为什么所有这些奇怪的角色都出现了?
答案 0 :(得分:2)
您可以通过引用它们来获取表/列名称中的奇数字符[例如create table "test one" ("id@" number);
]
我更关心直方图列中系统生成的奇数字符。我尝试SQL * Plus并从user_tab_columns中选择DUMP(column_name),dump(historgram)
通过这种方式,您可以查看问题是关于TOAD的工作方式,还是数据库中的内容。
答案 1 :(得分:1)
看起来像是一些剪切和粘贴字符。
尝试将脚本切割成记事本,然后将其保存,然后将其从记事本中删除并在sql plus或toad编辑窗口中运行。
应该删除有趣的字符。
(您可能希望在再次运行脚本之前删除该现有表)