ITPub博客

首页 > 数据库 > Oracle > oracle表命名

oracle表命名

原创 Oracle 作者:2jfly 时间:2008-01-04 13:45:53 0 删除 编辑

今天上午帮一个同事建了两个表空间,他自己用脚本把一些从南京拿来的数据库SQL脚本写进去.到下午时,他发现他导进去的表不能用,如:

SQL> select * from Dict_Dept;
select * from Dict_Dept
*
ERROR 位于第 1 行:
ORA-00942: 表或视图不存在

但是在user_tables去看到Dict_Dept这张表.后来查出原来建表的人在命名时,在表名上加了引号,比如:
create table "Dict_Dept" (varchar2(10));

所以它的表名应该是"Aa", 改为select * from "Dict_Dept";就不会抛错了.在User_table里存储的表名默认是大写的,如果显示大小写都有的话,说明它加了引号.

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/21100044/viewspace-1018625/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论
  • 博文量
    13
  • 访问量
    23772