如何根据主键的值找到相应表的表名?
如何根据主键的值在表空间里找到相应表的表名? 问题点数:20、回复次数:7Top
1 楼maohaisheng(虫族:无名小虫)回复于 2003-06-01 10:57:41 得分 5
select CONSTRAINT_TYPE,CONSTRAINT_NAME,TABLE_NAME from user_constraints where CONSTRAINT_TYPE='P';Top
2 楼networld2002(networld2002)回复于 2003-06-01 11:03:44 得分 0
学习
Top
3 楼liaosann(剑客)回复于 2003-06-01 11:07:47 得分 0
TO:maohaisheng(www.chinaspirit.net) 你的回答好像不是我的意思。我的意思是:根据某一主键具体的数值,去表空间里找到相应的表?
谢谢你!Top
4 楼lookey0910(沈北)回复于 2003-06-01 11:12:07 得分 5
不太懂你的问题:
select TABLE_NAME from user_constraints
where CONSTRAINT_TYPE='P' and CONSTRAINT_NAME='XXXXX_PK';
Top
5 楼BlueskyWide(谈趣者)回复于 2003-06-01 11:29:50 得分 5
如字段名(主键)为:happy。
sqlplus中你的用户下:
select tname from col where cname='HAPPY';
Top
6 楼lynx(lynx)回复于 2003-06-01 11:41:38 得分 5
根据主键的值在表空间里找到相应表的表名???
不大可能吧?你必须要知道主键的名称或者其他的信息。
如果主键AAA的值是1,那么你怎么可能根据1到数据库中去选取表呢?Top
7 楼liaosann(剑客)回复于 2003-06-02 21:36:36 得分 0
感谢各位!Top




