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

TransactSQL để chạy một tập lệnh TransactSQL khác

Hãy thử điều này nếu bạn đang cố gắng thực thi tệp .sql trong SSMS:

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

lưu ý:để điều này chạy, hãy bật chế độ lệnh sql (Truy vấn> Chế độ SQLCMD)

Nếu đây là những tập lệnh bạn chạy khá thường xuyên, bạn có thể cân nhắc thả chúng vào một chương trình đã lưu trữ và chạy chúng theo cách đó ...

Bạn cũng có thể làm điều đó thông qua sqlcmd (mà tôi tin là phổ biến hơn):

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thay đổi mức độ ưu tiên của tài khoản trong cấu hình thư cơ sở dữ liệu (SSMS)

  2. Cách tự động hóa quy trình đồng bộ hóa lược đồ cơ sở dữ liệu SQL Server

  3. Cách tạo mối quan hệ 1-1 thực sự trong SQL Server

  4. Đảm bảo, không phá vỡ, hiệu suất SQL Server

  5. Chuyển đổi float thành varchar trong SQL Server mà không có ký hiệu khoa học