博客
关于我
数据库获取主键的SQL
阅读量:108 次
发布时间:2019-02-26

本文共 642 字,大约阅读时间需要 2 分钟。

好记忆力 , 不如烂笔头 !

很多时候,要获得数据库的表的主键,但是一时间又想不起来用什么,今天就做个笔记,记录下:

1. 获得 MYSQL 中某个表的主键的SQL:

SELECT TABLE_NAME,COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE TABLE_NAME <> 'dtproperties'

and table_name = 'YOU_TABLE_NAME';

2.获得 ORACLE 中某个表的主键的SQL:

SELECT A.OWNER,A.TABLE_NAME,B.COLUMN_NAME,C.OWNER,C.TABLE_NAME,D.COLUMN_NAME  FROM USER_CONSTRAINTS  A  LEFT JOIN USER_CONS_COLUMNS B  ON  A.CONSTRAINT_NAME=B.CONSTRAINT_NAME  LEFT JOIN USER_CONSTRAINTS C  ON C.R_CONSTRAINT_NAME=A.CONSTRAINT_NAME  LEFT JOIN USER_CONS_COLUMNS D  ON C.CONSTRAINT_NAME=D.CONSTRAINT_NAME  WHERE  A.CONSTRAINT_TYPE='P'  AND  A.TABLE_NAME='YOU_TABLE_NAME'  ORDER BY A.TABLE_NAME

转载地址:http://orqk.baihongyu.com/

你可能感兴趣的文章
netcat的端口转发功能的实现
查看>>
netfilter应用场景
查看>>
netlink2.6.32内核实现源码
查看>>
Netpas:不一样的SD-WAN+ 保障网络通讯品质
查看>>
NetScaler的常用配置
查看>>
netsh advfirewall
查看>>
NETSH WINSOCK RESET这条命令的含义和作用?
查看>>
Netstat端口占用情况
查看>>
Netty WebSocket客户端
查看>>
netty 主要组件+黏包半包+rpc框架+源码透析
查看>>
Netty 异步任务调度与异步线程池
查看>>
Netty中集成Protobuf实现Java对象数据传递
查看>>
netty之 定长数据流处理数据粘包问题
查看>>
Netty事件注册机制深入解析
查看>>
Netty原理分析及实战(四)-客户端与服务端双向通信
查看>>
Netty和Tomcat的区别已经性能对比
查看>>
Netty学习总结(5)——Netty之TCP粘包/拆包问题的解决之道
查看>>
Netty客户端断线重连实现及问题思考
查看>>
Netty工作笔记0006---NIO的Buffer说明
查看>>
Netty工作笔记0007---NIO的三大核心组件关系
查看>>