我有两个表,我需要将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')
但这显然不起作用
答案 0 :(得分:6)
insert into TABLE_B (col1,col2,col3,col4)
select colA,colB, 'abc', '123'
from TABLE_A
这应该可以解决问题