sql >> Database teknologi >  >> RDS >> Sqlserver

INSERT-sætningen kan ikke indeholde en SELECT-sætning -sql server2012

Baseret på oplysningerne i spørgsmålet synes variablerne at være unødvendige. Du kan direkte gøre INSERT...SELECT sådan:

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. hvordan forespørges jointabellen ved hjælp af dvale?

  2. INDSÆT I VÆLG FRA ADGANG TIL ORACLE

  3. GeoDjango på Windows:Kunne ikke finde GDAL-biblioteket / OSError:[WinError 126] Det angivne modul kunne ikke findes

  4. Hvordan flettes tabelrække med PHP-array?