sql >> Databáze >  >> RDS >> Sqlserver

TransactSQL ke spuštění jiného skriptu TransactSQL

Zkuste to, pokud se pokoušíte spustit soubor .sql v SSMS:

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

poznámka:pro spuštění zapněte příkazový režim SQL (Dotaz> Režim SQLCMD)

Pokud se jedná o skripty, které spouštíte poměrně často, můžete zvážit jejich umístění do uloženého procesu a jejich spuštění tímto způsobem...

Můžete to také udělat pomocí sqlcmd (který je podle mého názoru běžnější):

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


  1. psycopg2 prosakuje paměť po velkém dotazu

  2. Zbytek v PostgreSQL, MS SQL Server, MySQL a SQLite

  3. Úplně odinstalovat PostgreSQL 9.0.4 z Mac OSX Lion?

  4. Replikace serveru SQL vyžaduje skutečný název serveru, aby bylo možné se k serveru připojit