Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

TransactSQL, um ein weiteres TransactSQL-Skript auszuführen

Versuchen Sie dies, wenn Sie versuchen, eine .sql-Datei in SSMS auszuführen:

:r C:\Scripts\Script1.sql
:r C:\Scripts\Script2.sql
:r C:\Scripts\Script3.sql
...

Hinweis:Damit dies ausgeführt werden kann, aktivieren Sie den SQL-Befehlsmodus (Abfrage> SQLCMD-Modus)

Wenn dies Skripte sind, die Sie ziemlich oft ausführen, könnten Sie erwägen, sie in einer gespeicherten Prozedur abzulegen und sie auf diese Weise auszuführen ...

Sie können dies auch über sqlcmd tun (was meiner Meinung nach häufiger vorkommt):

sqlcmd -S serverName\instanceName -i C:\Scripts\Script1.sql