表之间的SQL复制添加常量

时间:2013-06-26 00:34:37

标签: sql sql-server

我有两个表,我需要将TABLE_A中的两列复制到TABLE_B。到目前为止很容易:

insert into TABLE_B (col1,col2)
select (colA,colB)
from TABLE_A  

但是TABLE_B有几个NOT NULL列(col3和col4)必须用常量填充,所以我需要这样的东西:

insert into TABLE_B (col1,col2,col3,col4)
select (colA,colB)
from TABLE_A, values ('abc','123')  

但这显然不起作用

1 个答案:

答案 0 :(得分:6)

insert into TABLE_B (col1,col2,col3,col4)
select colA,colB, 'abc', '123'
from TABLE_A

这应该可以解决问题