Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Zapytanie o sprawdzenie indeksu w tabeli

W SQL Server wyświetli to listę wszystkich indeksów dla określonej tabeli:

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

To zapytanie wyświetli wszystkie tabele bez indeksu:

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

A to jest interesujące FAQ MSDN na pokrewny temat:
Zapytywanie Często zadawane pytania dotyczące katalogu systemu SQL Server



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Użyj DATABASEPROPERTYEX(), aby zwrócić ustawienia bazy danych w SQL Server

  2. Główny podmiot dbo SQL Server nie istnieje,

  3. Kilka świetnych wiadomości dla klientów wersji Standard Edition w programie SQL Server 2014

  4. jak przekonwertować wszystkie kolumny datetime w SQL Server 2005 express data z danymi do UTC

  5. Zbiorcze wstawianie częściowo cytowanego pliku CSV w programie SQL Server