oracle 数据库问题,着急死了 用PL/SQL DEVELOPER创建了表,COMMIT 了以后,已经存在了,可是查询的时候总是说表或视图不存在,在命令符下也是说不存在,可查询表确实存在??郁闷啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 表是有一个owner的,也就是它属于某个用户(schema),并表创建表之后,也不需要commit。所以你的表可能不在当前用户下,如果在别的用户下,需要select * from 用户名.表名;另外一个可能的原因是,你建表时表名加了双引号,并且里面使用了小写。那么这时表名是要区分大小写的。如:create table "AaBb"(id number);那在查询时也要加双引号来区分大小写。select * from "AaBb";如果使用select * from AaBB;会报找不到表的错误!所以建表时表名、列名建议不要加双引号。 加上schema前缀试试如select * from scott.emp; 这个SQL怎么写 为什么删除表空间或者用户的时候报错(急) 企业版Oracle 10g安装以后,还需要配置那些参数,才能更好的运行 PL/SQL 存储过程怎么使用临时表 oracle中新写的存储过程是否能替换掉原来的同名存储过程?即便原来的存储过程是加密的? oracle pl/sql判断时间差的问题 Oracle基础问题 数据库的区别 OCCI查询语句出现ORA-00942: 表或视图不存在 写一个procedure,使用游标批量导入数据时,报PL/SQL: ORA-00947: 没有足够的值,问题有点奇怪。 连接不同实例的EM oracle权限问题???
并表创建表之后,也不需要commit。所以你的表可能不在当前用户下,如果在别的用户下,需要
select * from 用户名.表名;另外一个可能的原因是,你建表时表名加了双引号,并且里面使用了小写。
那么这时表名是要区分大小写的。
如:create table "AaBb"(id number);
那在查询时也要加双引号来区分大小写。
select * from "AaBb";
如果使用
select * from AaBB;
会报找不到表的错误!所以建表时表名、列名建议不要加双引号。
如select * from scott.emp;