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

Ukryte funkcje SQL Server

sp_msforeachtable :Uruchamia polecenie z '?' zastąpione każdą nazwą tabeli.np.

exec sp_msforeachtable "dbcc dbreindex('?')"

Możesz wydać do 3 poleceń dla każdej tabeli

exec sp_msforeachtable
    @Command1 = 'print ''reindexing table ?''',
    @Command2 = 'dbcc dbreindex(''?'')',
    @Command3 = 'select count (*) [?] from ?'

Ponadto sp_MSforeachdb



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wstaw wyniki procedury składowanej do tabeli tymczasowej

  2. 🆕 Pierwsze spojrzenie na SQL Server 2022 — 5 najlepszych nowych funkcji (dodatkowe 5 funkcji)

  3. Przywracanie głównej bazy danych programu SQL Server

  4. Błąd potwierdzenia uzgadniania uzgadniania przed logowaniem w programie SQL Server

  5. Jak zachować jedno wystąpienie połączenia SQL Server otwarte dla wielu żądań w C#?