sql >> Database teknologi >  >> RDS >> Sqlserver

Forespørgsel for at kontrollere indeks på en tabel

På SQL Server vil dette liste alle indekser for en specificeret tabel:

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

Denne forespørgsel vil vise alle tabeller uden et indeks:

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

Og dette er en interessant MSDN FAQ om et relateret emne:
Forespørgsel SQL Server System Catalog FAQ



  1. hvordan man sender brugeroprettet forbindelse til dvale

  2. Docker MySQL - kan ikke oprette forbindelse fra Spring Boot-appen til MySQL-databasen

  3. Tom erklæring i T-SQL

  4. Opret PostgreSQL-database på farten ved hjælp af Hibernate, selvom DB'en ikke eksisterer