sql >> Databasteknik >  >> RDS >> Sqlserver

INSERT-satsen kan inte innehålla en SELECT-sats -sql server2012

Baserat på informationen i frågan verkar variablerna vara onödiga. Du kan direkt göra INSERT...SELECT som så:

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. Så här gör du:Rangordna sökresultat

  2. Hur hämtar man id för den infogade raden när man använder upsert med WITH cluase i Posgres 9.5?

  3. MySQL C API-bibliotek för iPhone

  4. Hur skickar man parametern i JDBC-frågan för att skapa tabell?