2009-01-20 59 views
2

我有2个表:复制记录到另一个表中添加字段

tab1field1, field2, field3
tab2field1, field2,field3, field4

我想记录从tab1复制到tab2采取一切领域field4添加一个值。

如何从tab2中选择field1field2field3并添加一个值?我知道SELECTVALUESINSERT查询是互斥的。

在此先感谢。
Gustavo。

+0

如何确定字段4的价值?它是一个常数,是否是其他值的函数,是否来自其他表? – 2009-01-20 13:50:55

回答

10

我不知道甲骨文,但在SQL女士它的工作原理是这样的:

insert into tab2 (field1, field2, field3, field4) 
select field1, field2, field3, 'New Value' from tab1 
+0

是的,这可以在Oracle中使用。当然这个例子假设field4的值是一个常数。 – 2009-01-20 13:50:18

相关问题