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

Funzionalità nascoste di SQL Server

sp_msforeachtable :esegue un comando con '?' sostituito con ogni nome di tabella.es.

exec sp_msforeachtable "dbcc dbreindex('?')"

Puoi emettere fino a 3 comandi per ogni tabella

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

Inoltre, sp_MSforeachdb