DB2查询主键、索引、表约束
# 查询主键:
SELECT K.COLNAME AS 主键名 FROM SYSCAT.KEYCOLUES K WHERE TABSCHEMA='SCHEMA' AND TABNAME='TABNAME';
# 查询索引
SELECT I.INDNAME AS 索引名,I.COLNAMES AS 索引字段 FROM SYSCAT.INDEXS I WHERE TABSCHEMA='SCHEMA' AND TABNAME='TABNAME';
# 查询所有的表
SELECT T.NAME AS 表英文名,T.REMARKS AS 表中文,T.TYPE AS 表类型 FROM SYSIBM.SYSTABLES T WHERE CREATOR='SCHEMA';
# 查询表字段
SELECT * FROM SYSCAT.COLUMNS WHERE TABNAME='TABNAME';
SELECT C.COLNAME AS 字段英文名,C.REMARKS AS 字段中文注释,C.TYPENAME AS 字段类型,C.LENGTH AS 字段长度,C.NULLS AS 是否允许为空 FROM SYSCAT.COLUMNS C WHERE TABNAME='TABNAME'# 查询存储过程
SELECT P.PROCNAME AS 存储过程名,P.SPECIFICNAME AS 存储过程别名 FROM SYSCAT.PROCEDURES P WHERE PROCSCHEMA='SCHEMA_NAME'
# 查询表约束
SELECT INDSCHEMA,INDNAME AS 约束名,COLNAMES AS 约束字段名,UNIQUERULE AS 约束状态 FROM SYSCAT.INDEXS WHERE TABSCHEMA='SCHEMA_NAME' AND TABNAME='TABNAME' AND UNIQUERULE IN ('U','P');
DB2查询主键、索引、表约束相关推荐
- 08_clickhouse主键/索引的工作机制(MergeTree的稀疏索引、索引的生成过程、索引的查询),数据标记的工作机制(数据存储、数据标记、数据查询、数据查询示例)(学习笔记)
5.主键/索引的工作机制 5.1.MergeTree的稀疏索引 5.2.索引的生成过程 5.3.索引的查询 6.数据标记的工作机制 6.1.数据存储 6.2.数据标记 6.3.数据查询 6.4.数据查 ...
- MYSQL的全表扫描,主键索引(聚集索引、第一索引),非主键索引(非聚集索引、第二索引),覆盖索引四种不同查询的分析...
文章出处:http://inter12.iteye.com/blog/1430144 MYSQL的全表扫描,主键索引(聚集索引.第一索引),非主键索引(非聚集索引.第二索引),覆盖索引四种不同查询的分 ...
- oracle联合主键 索引,关于复合主键查询时使用索引研究
当数据库创建表时,每个表只能有一个主键,但是如果想让多个列都成为主键时,就要用到复合主键. 一.主键唯一约束 我们知道当某列为主键时,Oracle会自动将此列创建唯一约束.也就是说不允许有相同的值出现 ...
- Mysql 查询主键未指定排序时的默认排序问题
正文 跑批量任务需要分批按顺序把主键取出来,语句如下: SELECT id FROM foo.bar LIMIT 10 OFFSET 0 +-----+ | id | +-----+ | 109 | ...
- mysql主键索引_MySQL索引之主键索引
在MySQL里,主键索引和辅助索引分别是什么意思,有什么区别? 上次的分享我们介绍了聚集索引和非聚集索引的区别,本次我们继续介绍主键索引和辅助索引的区别. 1.主键索引 主键索引,简称主键,原文是PR ...
- 【实施工程师之家】——mysql四种索引PRIMARY(主键索引)、INDEX(一般索引)、UNIQUE(非空索引)、FULLTEXT(全文索引)应用
mysql四种索引PRIMARY(主键索引).INDEX(一般索引).UNIQUE(非空索引).FULLTEXT(全文索引)应用 目录 1)PRIMARY: 2)NORMAL: 3)UNIQUE: 4 ...
- 普通索引 唯一索引 主键索引 候选索引
普通索引 最基本的索引类型,没有唯一性之类的限制.普通索引可以通过以下几种方式创建: 创建索引,例如CREATE INDEX <索引的名字> ON tablename (列的列表): 修改 ...
- mysql非主键索引_主键索引和非主键索引的区别
1. 什么是最左前缀原则? 以下回答全部是基于MySQL的InnoDB引擎 例如对于下面这一张表 如果我们按照 name 字段来建立索引的话,采用B+树的结构,大概的索引结构如下 如果我们要进行模糊查 ...
- 唯一索引与主键索引的比较
唯一索引 唯一索引不允许两行具有相同的索引值. 如果现有数据中存在重复的键值,则大多数数据库都不允许将新创建的唯一索引与表一起保存.当新数据将使表中的键值重复时,数据库也拒绝接受此数据.例如,如果在 ...
最新文章
- 在巴塞罗那,华为挥别昨日 | MWC 2019
- 并发编程-09安全发布对象+单例模式详解
- js格式化文件大小, 输出成带单位的字符串工具
- 用python录入成绩储存程序_用Python创建成绩计算器的程序
- 程序员必知的 Python 陷阱与缺陷列表
- P1306-斐波那契公约数【矩阵乘法,数论】
- leetcode1029. 两地调度(贪心算法)
- Taro+react开发(48)taro中switchTab
- Exchange收件人管理
- 软件架构(10)---java资深架构师分布式技术分享
- token 微信access 过期_如何设计 QQ、微信等第三方账号登陆 ?以及设计数据库表!...
- Spring之动态注册bean
- 面试中的排序算法总结
- mybatis-plus 自定义UpdateWrapper(二)实现列的case set
- 风哥Oracle数据库视频培训教程大合集(网盘下载.共18套)
- 角色扮演RPG游戏项目
- 数学建模常用算法案例k—means聚类分析
- iOS关于subView和superview的关系
- 降价用计算机数组公式,数组公式
- 【软考系统架构设计师】复盘架构设计师真题知识点第二十五章---企业信息化战略
热门文章
- python 标准库 —— 线程与同步(threading、multiprocessing)
- gemm() 与 gesvd() 到矩阵求逆(inverse)(根据 SVD 分解和矩阵乘法求矩阵的逆)
- Spark 基础 —— class与object,面向对象、类与伴生对象(companion object)
- 语言的口味(taste)
- 计算机设计大赛西北地区赛,我校学生在中国大学生计算机设计大赛西北地区赛中获佳绩...
- 变形 圆形_板换角孔变形计圆形变身流线形
- 七月在线python数据分析_七月在线Python数据分析笔记
- 如何系统的自学python-如何系统地自学Python?
- python与excel-python与excel的关系;铁打的python流水的excel
- python教程视频哪个好-Python教学视频哪个好?老男孩Python培训