1

我有两个表,我需要将两列从 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')  

但这显然行不通

4

1 回答 1

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

这应该可以解决问题

于 2013-06-26T00:37:06.057 回答