sql >> Database >  >> RDS >> Sqlserver

Krijg een lijst van alle primaire sleutels in een database

USE databasename; 

GO

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

Deze query haalt alle primaire sleutelbeperkingen uit de database... u hoeft alleen deze query uit te voeren en de databasenaam in de eerste regel te typen



  1. Uitzondering in hoofdthread java.lang.IncompatibleClassChangeError:Interface org.apache.hadoop.mapreduce.JobContext gevonden, maar klasse werd verwacht?

  2. Sqlite3 vs Postgres vs Mysql - Rails

  3. Forceer buitenste SELECT om te mislukken als de binnenste SELECT een ongeldige id bevat

  4. SQLite-queryresultaten weergeven met verticale uitvoer