如何将新添加的列的值添加到Oracle 11g中的所有现有行

时间:2014-01-17 10:16:27

标签: oracle oracle11g

我想在我的生产数据库(11g)中添加一个新列,该数据库有数百万条记录,但只需要那些现有记录的默认值,这意味着没有新记录应填充此默认值。

有可能吗?

1 个答案:

答案 0 :(得分:2)

  • 根据我的理解,您希望将列添加到现有表并使用默认值进行更新。

     alter table table_name add(col_name data_type);
    
     Update table_name set col_name=some_default_value;