永发信息网

在oracle数据库中怎么通过sql语句查询一个表的Primary Key

答案:3  悬赏:60  手机版
解决时间 2021-03-17 08:14
要使用系统存储过程 可是在oracle中我不知道 在sqlServer中是 sp_pkeys
最佳答案
可以通过”dba_constraints “表中的信息来查看
sql:select t.* from dba_constraints t where t .constraint_type='P' and t.table_name='tablename';

解释:读取dba_constraints 表中字段"键类型"为“P”(必须大写)和字段"表名"为“tablename”的主键的信息。
全部回答
primary key 和join on 没有直接关系 , join condition 是根据你的业务含义决定的。 比如:emp 表中 ,求至少还有4个人和自己薪水一样多的员工编号和名字: select a.id , a.name from emp a inner join (select salary from emp group by salary havin count(1) >=4) as b on a.salary = b.salary 这个查询可能还有其他语句可以实现,这里用做join 例子 ,解释下 join condition 和 primary key 是没有关系的。
select * from dba_constraints dc where dc.constraint_type='P' and dc.table_name='"; 然后可以用plsql develooper 工具查看建表sql,就知道对那个字段建立主键
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
玉珠栢梅火锅烧烤店在哪里啊,我有事要去这个
我姐姐前两天被骗进传销了,连夜赶到太原市,
我在下载基3请问下一步该怎么操作
高考艺术生的种类都有哪些??
嘶吼的造句跟解释解答!!解答!!拜托!!拜托!!
请问,华硕飞行堡垒电脑重置以后,一部分应用
打电话帮别人查询信用卡申请进度会有影响吗
正坤青少年心理咨询地址在什么地方,想过去办
今天告诉你们,芦荟到底能不能直接敷脸
请问如何打开恒智天成的hzt后缀的文件
C++的静态成员变量能在构造函数里初始化吗
广州市天河区石牌街退休人员管理服务所在哪里
sin2cos3tan4的值的符号为?为什么?
坐汽车不买车票可以交现金吗
光纤交换机功率
推荐资讯
跪求CS1.6超仿大灾变插件!急急急!!!
全国卷一高考文综能上220么?
史记故事人物简介10个
人有哪四个词语来形容笑少先队员的愉快心情
怎么增加环牛次级电压有25V-0V-25V想改成一组
我儿检上兵了,是新疆武警。请问江西修水到新
皇冠灯饰窗帘电器总汇在哪里啊,我有事要去这
淘宝上买的东西退款成功了也回显示交易成功吗
大股东三年不公开财务,小股东怎么办
西部地区拥有的历史文化资源是指什么
第一次玩,求问怎么对付敌潜艇
青海省金源盐化工开发有限责任公司地址有知道
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?