高手帮忙,如题目!!

解决方案 »

  1.   

    一直以为,表是属于表空间的select TABLESPACE_NAME from tabs where TABLESPACE_NAME = 表名; --这样可以得到表空间
    表空间  表   方案 什么关系,方案是用户么,迷糊!
      

  2.   

    楼主的问题,用如下命令查询:
    select owner  from dba_extents where Segment_Name='表名'
    一楼的问题答复如下:
    方案在oracle中即scheme,类似于sql server中和owner. 一个schema就是一个user,其下拥有table、index、procedure、view等object。
    表是scheme的内容之一。
    表空间可以理解成文件夹,从逻辑存储角度来说明scheme存放位置。
      

  3.   

    select owner,table_name from dba_tables where table_name='表名'
      

  4.   

    查看实例名:
    select * from v$instance; 
    你的表就属于这个实例
      

  5.   

    “方案”,也叫“用户”吧。。SELECT * 
    FROM all_tables
    WHERE table_name = '表名'
      

  6.   

    方案就是用户select owner from dba_all_tables where table_name='表名'
      

  7.   


    方案就是schema就是用户的意思吧!
      

  8.   

    去查数据字典吧
    select owner from dba_all_tables where table_name='表名'
      

  9.   


    SQL> select owner,OBJECT_NAME from dba_objects where OBJECT_TYPE = 'TABLE' and OBJECT_NAME = 'EMP';OWNER                          OBJECT_NAME
    ------------------------------ --------------------
    SCOTT                          EMP
      

  10.   

    select owner from dba_objects where object_name='AAAA'
    很简单的道理所有的tables、views、indexes、procedures等都属于对象,对象都在dba_objects,这些对象的owner就是方案。
    表名就是object_name
      

  11.   


    注意引号里面的要大写 或者 upper