sql >> Base de Datos >  >> RDS >> Sqlserver

La declaración INSERT no puede contener una declaración SELECT -sql server2012

Según la información proporcionada en la pregunta, las variables parecen ser innecesarias. Puede hacer directamente INSERT...SELECT así:

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