Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Стартирайте всички SQL файлове в директория

Създайте .BAT файл със следната команда:

for %%G in (*.sql) do sqlcmd /S servername /d databaseName -E -i"%%G"
pause

Ако трябва да предоставите потребителско име и парола

for %%G in (*.sql) do sqlcmd /S servername /d databaseName -U username -P 
password -i"%%G"

Имайте предвид, че "-E" не е необходимо, когато е предоставен потребител/парола

Поставете този .BAT файл в директорията, от която искате да се изпълняват .SQL файловете, щракнете двукратно върху .BAT файла и сте готови!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Алгоритъм за избягване на SQL инжектиране на MSSQL сървър от C# код?

  2. SQL Server и уязвимостите Spectre/Meltdown

  3. SQL Server заместете, премахнете всички след определен знак

  4. Как да създам уникално ограничение, което също позволява нулеви стойности?

  5. INSERT INTO @TABLE EXEC @query със SQL Server 2000