当前位置:主页>销售管理软件> 列表

oracle数据库中怎样才能知道字段是关键字段! 找药品进销存表格

财务软件版1楼: 我想知道一个表中哪个字段是关键字段,例如在数据库中创建了一张表
CREATE TABLE "my_table"
(
"IID" int NOT NULL,
PRIMARY KEY ("IID")
);
我怎么才能知道IID字段是一个PK呢?
我可以用:
SELECT * FROM USER_TAB_COLUMNS WHERE TABLE_NAME=''my_table''取到表的字段信息,但是
里面没有说明字段是不是一个PK字段呀,着急呀!

我可以用:
select * from user_constraints where table_name = ''my_table'' and constraint_type = ''P''
知道表内有关键字段,但是这个关键字段究竟是哪一个呢?
我已经很糊了,最好给我写个SQL语句!

2楼: [:D]hello 如药品进销存表格

3楼: 问题已经解决了,在user_cons_columns中可以知道是哪个字段!

4楼: 谢谢! anso的帮助!

5楼: oracle数据库如何用SQL语句更改表名呀?

6楼: 呵呵呵,自己解决了,用rename就可以了!

财务软件版7楼: @@
给你pm了个网址,看见了没有

8楼: 看见了谢谢!

9楼: 接受答案了.