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

Skjulte funktioner i SQL Server

sp_msforeachtable :Kører en kommando med '?" erstattet med hvert tabelnavn, f.eks.

exec sp_msforeachtable "dbcc dbreindex('?')"

Du kan udstede op til 3 kommandoer for hver tabel

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

Også sp_MSforeachdb



  1. Hvad betyder det at bruge parenteser med en OR i SQL?

  2. Hvad er standard begrænsningsnavnet i PostgreSQL?

  3. PG COPY-fejl:ugyldig inputsyntaks for heltal

  4. DATE_ADD() Eksempler – MySQL