将数据插入sql server 2008表

cha*_*ama 2 sql-server insert sql-server-2008

是否有一种相对简单的方法可以将多行插入到表中,其中插入的数据来自select语句和硬编码数据?

例如,

insert into tblB 
  (field1, field2, field3) 
values 
  ( 950, select fieldA, fieldB from tblA )
Run Code Online (Sandbox Code Playgroud)

...其中950是一个硬编码值,并fieldAfieldB来自tblA

Red*_*ter 9

insert into tblB 
(field1, field2, field3) 
select 950, fieldA, fieldB 
from tblA
Run Code Online (Sandbox Code Playgroud)