sql >> Database >  >> RDS >> Sqlserver

Query om de index op een tabel te controleren

Op SQL Server zal dit alle indexen voor een gespecificeerde tabel weergeven:

select * from sys.indexes
where object_id = (select object_id from sys.objects where name = 'MYTABLE')

Deze zoekopdracht toont alle tabellen zonder index:

SELECT name
FROM sys.tables 
WHERE OBJECTPROPERTY(object_id,'IsIndexed') = 0

En dit is een interessante MSDN FAQ over een gerelateerd onderwerp:
Querying de veelgestelde vragen over de SQL Server-systeemcatalogus



  1. PostgreSQL primaire sleutel automatisch verhogen crasht in C++

  2. Datumverschil ophalen

  3. PHP MySQL PDO TextArea Where-clausule met conditiecontroles

  4. De grootste groep opeenvolgende nummers binnen een partitie vinden