select  CONSTRAINT_TYPE,CONSTRAINT_NAME,TABLE_NAME from user_constraints where  CONSTRAINT_TYPE='P';

解决方案 »

  1.   

    TO:maohaisheng(www.chinaspirit.net) 你的回答好像不是我的意思。我的意思是:根据某一主键具体的数值,去表空间里找到相应的表?
    谢谢你!
      

  2.   

    不太懂你的问题:
    select  TABLE_NAME from user_constraints 
            where  CONSTRAINT_TYPE='P' and CONSTRAINT_NAME='XXXXX_PK';
      

  3.   

    如字段名(主键)为:happy。
    sqlplus中你的用户下:
    select tname from col where cname='HAPPY';
      

  4.   

    根据主键的值在表空间里找到相应表的表名???
    不大可能吧?你必须要知道主键的名称或者其他的信息。
    如果主键AAA的值是1,那么你怎么可能根据1到数据库中去选取表呢?