我正在尝试通过从另一个表中选择行来将行插入到一个空表中,两个表都包含相同的列,而我的查询是
declare @name as varchar(50)
declare @address as varchar(50)
set @name=(select Name from Test.dbo.T_Sample)
set @address=(select Address from Test.dbo.T_Sample)
insert into Sam.dbo.T_Emp(Name,Address)values(@name,@address)
我的桌子是这样的
T_样本
Pk_Id Name Address
1 Sam Sam
2 A A
T_Emp
Pk_Id Name Address
请帮我谢谢
您可以一句话做
insert into Sam.dbo.T_Emp (Name, Address)
select Name, Address from Test.dbo.T_Sample
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句