Tuesday, August 7, 2012

Query to know Primary key column in your database MSSQL


Query to know Primary key column in your database MSSQL...

SELECT i.name AS IndexName,
OBJECT_NAME(ic.OBJECT_ID) AS TableName,
COL_NAME(ic.OBJECT_ID,ic.column_id) AS ColumnName
FROM sys.indexes AS i
INNER JOIN sys.index_columns AS ic
ON i.OBJECT_ID = ic.OBJECT_ID
AND i.index_id = ic.index_id
WHERE i.is_primary_key = 1 order by OBJECT_NAME(ic.OBJECT_ID)

No comments: