sql >> Databasteknik >  >> RDS >> Sqlserver

Dolda funktioner i SQL Server

sp_msforeachtable :Kör ett kommando med '?" ersättas med varje tabellnamn, t.ex.

exec sp_msforeachtable "dbcc dbreindex('?')"

Du kan utfärda upp till 3 kommandon för varje tabell

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

Även sp_MSforeachdb



  1. Hur man installerar flera PostgreSQL-servrar på RedHat Linux

  2. mysql trigger lagrad trigger används redan av satsen som anropade lagrad trigger

  3. Hur grupperar jag efter vecka i MySQL?

  4. Uppdatera en MySQL-tabell med värden från en annan