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

Chuyển đổi Kết quả chọn thành Chèn tập lệnh - SQL Server

Đây là một phương pháp khác, có thể dễ dàng hơn so với việc cài đặt plugin hoặc công cụ bên ngoài trong một số trường hợp:

  • Thực hiện select [whatever you need] INTO temp.table_name from [... etc ...] .
  • Nhấp chuột phải vào cơ sở dữ liệu trong Object Explorer => Tasks => Generate Scripts
  • Chọn temp.table_name trong màn hình "Chọn đối tượng", hãy nhấp vào Tiếp theo.
  • Trong màn hình "Chỉ định cách lưu tập lệnh":
    • Nhấp vào Nâng cao, tìm thuộc tính "Loại dữ liệu thành Tập lệnh", chọn "Chỉ dữ liệu", đóng các thuộc tính nâng cao.
    • Chọn "Lưu vào cửa sổ truy vấn mới" (trừ khi bạn có hàng nghìn bản ghi).
  • Nhấp vào Tiếp theo, đợi công việc hoàn tất, quan sát INSERT kết quả các câu lệnh xuất hiện trong cửa sổ truy vấn mới.
  • Sử dụng Tìm &Thay thế để thay đổi tất cả [temp.table_name] tới [your_table_name] .
  • drop table [temp.table_name] .


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Biết mối quan hệ giữa tất cả các bảng của cơ sở dữ liệu trong SQL Server

  2. Cách định dạng số dưới dạng tiền tệ trong SQL Server (T-SQL)

  3. Lỗi máy chủ SQL 109:Có nhiều cột trong câu lệnh INSERT hơn giá trị được chỉ định trong mệnh đề VALUES

  4. Kiểm tra xem bảng tạm thời có tồn tại hay không và xóa nếu bảng đó tồn tại trước khi tạo bảng tạm thời

  5. Kiểm tra xem một hàng có tồn tại hay không, nếu không, hãy chèn