SQL Server主键列的正确查看方式

人工智能2025-11-05 04:19:575
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  1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.
本文地址:http://www.bzuk.cn/html/159b6299778.html
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

全站热门

Pixelbook教程(探索Pixelbook的功能与技巧,体验极致的电脑操作体验)

Oracle数据库备份与恢复:保障数据安全的最佳实践!

DDD与微服务集成的第一战役:客户端重试&服务端幂等

如何将Ubuntu升级到Linux Kernel 4.2

电脑机箱前置音频升级教程(轻松解决前置音频问题,提升音质体验)

如何在Linux中统计一个进程的线程数

零信任是对抗AI威胁的“解药”

一键找回Windows 10控制面板里的Windows Update

友情链接

滇ICP备2023006006号-33