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

Câu lệnh INSERT không được chứa câu lệnh SELECT -sql server2012

Dựa trên thông tin được cung cấp trong câu hỏi, các biến dường như là không cần thiết. Bạn có thể thực hiện trực tiếp INSERT...SELECT như vậy:

declare @us table(name nvarchar(100),lastname nvarchar(100),UID bigint,available bit);

insert into @us
select name,lastname,UID,available 
from Users 
where available='1'

select * from @us


  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 COUNT_BIG () hoạt động trong SQL Server

  2. Tại sao thứ tự của các mệnh đề nối lại ảnh hưởng đến kế hoạch truy vấn trong SQL Server?

  3. Cách xử lý-thoát cả dấu ngoặc kép và dấu ngoặc kép trong câu lệnh SQL-Update

  4. Tham gia gấp ba bên trong với hơn 10.000 hàng và ứng dụng quầy tính toán asp

  5. Làm cách nào để chọn từ danh sách các giá trị trong SQL Server