Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Instrukcja INSERT nie może zawierać instrukcji SELECT -sql server2012

Z podanych w pytaniu informacji wynika, że ​​zmienne wydają się niepotrzebne. Możesz bezpośrednio wykonać INSERT...SELECT tak:

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. Wybierz wiersze, które właśnie wstawiono

  2. Wypychanie danych z programu SQL Server do aplikacji sieci Web za pomocą SignalR

  3. SQL Server — WSTAWIANIE nie powiodło się z powodu „ARITHABORT”

  4. SQL Server - użycie CASE w klauzuli WHERE

  5. Jak dzielić ciągi w SQL Server