查看SQL Server数据库主键列的方法
导读:查看SQL Server数据库主键列是SQL Server数据库中经常用得到的,文将通过一段代码向大家介绍一下查看SQL Server数据库主键列的一个方法,其实现过程也很简单,具体代码如下:
以下是引用片段:
SELECT
sysobjects.name,syscons.name,syscolumns.name
From
sysobjects
inner join syscolumns
on sysobjects.id = syscolumns.id
left outer join
(select
o.name sTableName,
c.Name sColName
From
sysobjects o
inner join sysindexes i
on o.id = i.id
and (i.status & 0X800) = 0X800
inner join syscolumns c1
on c1.colid <= i.keycnt
and c1.id = o.id
inner join syscolumns c
on o.id = c.id
and c.name = index_col (o.name, i.indid, c1.colid)) pkElements
on pkElements.sTableName = sysobjects.name
and pkElements.sColName = syscolumns.name
inner join sysobjects syscons on sysobjects.id=syscons.parent_obj and syscons.xtype=’PK’
where
sysobjects.name in
(’TAB1’,’TAB2’......) and sTableName is not null
order by
--Case (syscolumns.Status & 128) when 128 then 1 else 0 end DESC,
sysobjects.name
上文中主要是代码,对于一些初学者来说,可能就比较难理解,希望大家能够认真学习本文介绍的内容。
【编辑推荐】
相关文章
- 手机送去维修前,记得开启它!帮你保护隐私数据,防止泄露
- 存储被无故占满!苹果发布iOS15.1第二个测试版:继续修补Bug
- 如果你换新手机,旧手机必做这两步处理!以免隐私数据泄露
- 卖旧手机前必做这2步!避免隐私泄露,删除也没用,快来学学
- 设计师进阶必读!产品数据规划指南
- Facebook 的 Superpack 数据压缩技术可将 Android App 大小减少 20%
- 粗放生长时代结束,高精地图收紧灰色地带
- iOS15中的重磅更新!苹果一直以来都很注重这个功能
- iOS15发烫严重?解决办法在这里,拒绝玄学
- 买5G手机不开5G?运营商说:不行!
- 我国5G手机终端连接数达3.92亿户
- iOS设备间如何快速互传数据?一招帮你搞定
- 如何通过强大的数据库提高移动应用程序性能
- 聊一聊MySQL的Buffer Pool
- 谈谈Redis快速入门及应用
- 一日一技:可视化分析 Redis Key 资源占用情况
- 吊打MySQL,MariaDB到底强在哪?
- MySQL数据实时克隆的初步设计
- Redis 三种集群模式,你还傻傻分不清吗?
- MySQL字段默认值设置详解