Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Chạy tất cả các tệp SQL trong một thư mục

Tạo tệp .BAT bằng lệnh sau:

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

Nếu bạn cần cung cấp tên người dùng và mật khẩu

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

Lưu ý rằng "-E" không cần thiết khi người dùng / mật khẩu được cung cấp

Đặt tệp .BAT này vào thư mục mà bạn muốn các tệp .SQL được thực thi, nhấp đúp vào tệp .BAT và bạn đã hoàn tất!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Câu lệnh INSERT xung đột với ràng buộc FOREIGN KEY - SQL Server

  2. Liên minh máy chủ Sql nhưng giữ trật tự

  3. Cách tạo bảng trong SQL Server

  4. Phân tích hiệu suất I / O cho SQL Server

  5. Java JDBC:ngày nghỉ hai ngày liên tục