我想将TABLE2
(2个字段)中的值插入另一个TABLE1
(包含5个字段)。
执行查询时:
insert into TABLE1 select (field1, field2) from TABLE2
我的其余三个字段变为 null 。
我想在TABLE1
中插入新值,例如当前日期和新ID。
怎么做?
提前致谢
答案 0 :(得分:1)
尝试这个
insert into TABLE1 (field1,field2 'value','myval','currentdate') select field1,field2,'your value','other value',NOW() from TABLE2
答案 1 :(得分:0)
您可以在field1
和field2
旁边指定新列。
如果您使用的是MS Sql Server,例如:
Insert into table1
Select row_number() over(order by field1) as newID, field1, field2, Getdate(), value3
From table2