ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 建立小写的表

建立小写的表

原创 Linux操作系统 作者:lfree 时间:2007-02-28 00:00:00 0 删除 编辑

今天一个开发人员问我,他自己用户模式下建立的表无法访问,报
ORA-00942: table or view does not exist
我自己看了一下,确实如此。
进入toad后,无意中发现他建立的表是使用小写,重新修改表名后正常。

是如何输入小写的表名呢?测试如下:
ORCL> create table "xxx" (a int);

表已创建。

ORCL> desc xxx;
ERROR:
ORA-04043: object xxx does not exist

ORCL> insert into "xxx" values(4);

已创建 1 行。

ORCL> select * from xxx;
select * from xxx
*
第 1 行出现错误:
ORA-00942: table or view does not exist

ORCL> select * from "xxx";

A
----------
4

ORCL> commit ;

提交完成。


ORCL> alter table "xxx" rename to xxx;


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

上一篇: 定制login.sql
下一篇: 64K?
请登录后发表评论 登录
全部评论
熟悉oracle相关技术,擅长sql优化,rman备份与恢复,熟悉linux shell编程。

注册时间:2008-01-03

  • 博文量
    2435
  • 访问量
    6216119