db2查看表结构命令 db2如何查看一个表的索引由那些字段组成?
db2如何查看一个表的索引由那些字段组成?selecta.name,a.id_1,(selectscorefrombwhereid=a.id1)score1,a.id_2,(selectscorefr
db2如何查看一个表的索引由那些字段组成?
selecta.name,a.id_1,(selectscorefrombwhereid=a.id1)score1,a.id_2,(selectscorefrombwhereid=a.id2)score2fromaa
DB2如何通过系统表查询表的唯一索引,哪张系统表?
可以通过系统表SYSCAT.INDEXES查询索引,
下面是查询表myschema.tbl上的唯一索引的语句:
select indschema, indname, colnames, uniquerule from syscat.indexes where tabschema="MYSCHEMA" and tabname="TBL1" and uniquerule in ("U", "P")
其中uniquerule 为"U"表示Unique,"P"表示用于实现Primary Key的索引