ben*_*njy 3 sql-server primary-key system-views
我正在使用SQL Server并尝试做一些"反思",如果你愿意的话.我找到了系统视图sys.identity_columns,其中包含了我所有表的所有标识列.
但是,我需要能够选择有关非标识列的主键的信息.是否有包含所有主键和主键的数据的视图?如果没有,我怎么能得到这些数据?
这适用于SQL Server 2005及更高版本:
select OBJECT_SCHEMA_NAME(i.object_id), OBJECT_NAME(i.object_id), i.name
from sys.indexes i
where i.is_primary_key = 1
order by 1, 2, 3
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
871 次 |
| 最近记录: |