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

Đầu ra cho bảng tạm thời trong SQL Server 2005

Tôi nghĩ rằng bạn đang thiếu một INTO - hãy thử cái này:

CREATE TABLE #Test(ID INT)

INSERT INTO [TableB] 
    OUTPUT INSERTED.ID INTO #Test 
    SELECT * FROM [TableA]

Sau danh sách các cột đến OUTPUT , thêm một INTO trước tên bảng




  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ách thêm AM / PM vào giá trị thời gian trong SQL Server (T-SQL)

  2. SQL:Cập nhật một hàng và trả về giá trị cột bằng 1 truy vấn

  3. chế độ sqlcmd từ SSMS - có thể gán setvar cho một biến thay thế?

  4. cách chuyển đổi tất cả các cột datetime trong cơ sở dữ liệu sql server 2005 express với dữ liệu sang UTC

  5. Tại sao chúng ta luôn thích sử dụng các tham số trong các câu lệnh SQL?