[SQL ] 抓字段每个都是PRIMARY KEY

楼主: hirabbitt (兔子)   2017-01-10 18:24:57
(针对 SQL 语言的问题,用这个标题。请用 Ctrl+Y 砍掉这行)
数据库名称:mssql
数据库版本:2014
内容/问题描述:
SELECT TC.CONSTRAINT_TYPE
FROM INFORMATION_SCHEMA.COLUMNS C,
INFORMATION_SCHEMA.TABLE_CONSTRAINTS TC
WHERE C.TABLE_NAME = 'T' AND
TC.TABLE_NAME = 'T'
结果抓出来十个PRIMARY KEY
但是在Microsoft SQL Server Management Studio的图形化接口上
只有前两栏是有黄钥匙符号的
后八栏应该是普通的资料类型才对?
作者: streetbad (翊)   2017-01-11 09:44:00
information_schema.table_constraints只有条件约束如果要查某表所有字段及条件约束等资讯 可以再joininformation_schema.key_column_usage
楼主: hirabbitt (兔子)   2017-01-11 18:18:00
好喔我试试

Links booklink

Contact Us: admin [ a t ] ucptt.com