作者hirabbitt (兔子)
看板Database
标题[SQL ] 抓栏位每个都是PRIMARY KEY
时间Tue Jan 10 18:24:57 2017
(针对
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的图形化介面上
只有前两栏是有黄钥匙符号的
後八栏应该是普通的资料类型才对?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 211.75.101.50
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1484043900.A.946.html
1F:→ streetbad: information_schema.table_constraints只有条件约束 01/11 09:44
2F:→ streetbad: 如果要查某表所有栏位及条件约束等资讯 可以再join 01/11 09:49
3F:→ streetbad: information_schema.key_column_usage 01/11 09:49
※ 编辑: hirabbitt (211.75.101.50), 01/11/2017 18:17:50
4F:→ hirabbitt: 好喔我试试 01/11 18:18