在oracle数据库里面,有个user的名字叫 usr, 然后数据库里面有张表 就叫 usr.table1   我不知道这个表是怎么建起来的,如果直接用 create table usr.table1的话 表名还是 table1啊?另外,对于现在已经存在的这张表,我又该如何去访问它呢? 直接 select * from usr.table1 ,也是访问到table1这张表,当然这张表是不存在的。。 -_-!!

解决方案 »

  1.   

    这张表是这样建出来的:
    CREATE TABLE "usr.table1"(...);--建出来的表名就叫:user.table1
    访问的时候:SELECT * FROM "usr.table1";而这样:
    CREATE TABLE usr.table1(...);--建出来的表名就叫:table1,是属于Usr用户下的。
    访问的时候:SELECT * FROM usr.table1;