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

Jak spustit vygenerovaný skript (soubor .sql) se schématem a daty v SQL Server 2008

SQL Server nabízí 2 funkce příkazového řádku, které lze použít pro provádění velkých dotazů – osql (bude v budoucnu odstraněn) a sqlcmd

osql se nachází v podsložce Tools\Binn. Spuštění skriptu SQL:

  1. Spusťte příkazový řádek
  2. Přejděte do složky, kde se nachází nástroj osql
  3. Spusťte příkaz v následujícím formátu:

    osql –H -S -U -P –i <úplná cesta ke skriptu>

Chcete-li spustit soubor large.sql umístěný v D:\test, proti centrální databázi na instanci SQL Serveru Dell\SQL2012 jako SA s heslem 'sqladmin', spusťte následující příkaz:

osql -H Dell -S Dell\SQL2012 -i D:\test\large.sql -U sa -P sqladmin

sqlcmd nástroj příkazového řádku se také nachází v podadresáři Tools\Binn SQL Serveru. Spuštění skriptu SQL:

  1. Spusťte příkazový řádek
  2. Přejděte do složky, kde se nachází nástroj sqlcmd
  3. Spusťte příkaz v následujícím formátu:

    sqlcmd –S -d -i <úplná cesta ke skriptu> -U –P

Chcete-li provést totéž, co je uvedeno výše, spusťte následující příkaz:

sqlcmd -S Dell\SQL2012 -d Central -i D:\test\large.sql -U sa –P sqladmin

Spusťte nástroj sqlcmd Spuštění souborů skriptu Transact-SQL pomocí sqlcmd



  1. Předejte kontrolu na konkrétní řádek pomocí příkazu Goto Label v PLSQL

  2. Jsou důležité podmínky pro pořadí připojení?

  3. Jak STRCMP() funguje v MariaDB

  4. Jak najít časovou deltu řádku datatime v mysql?