oracle 11g 添加字段default值对历史数据影响
来源:互联网 发布:c语言闰年判断 编辑:程序博客网 时间:2024/05/22 08:02
创建测试表
SQL> create table test_default
2 (id number,3 comm varchar2(10));
Table created
插入测试数据
SQL>SQL> insert into test_default values (1,'a');
1 row inserted
SQL> insert into test_default values (2,'b');
1 row inserted
SQL> insert into test_default values (3,'c');
1 row inserted
SQL> commit;
Commit complete
查询
SQL> select * from test_default;
ID COMM
---------- ----------
1 a
2 b
3 c
给表添加新的字段,带默认值0,不是not null
SQL> alter table test_default add new_col varchar2(2) default '0';Table altered
再次查询
SQL> select * from test_default;
ID COMM NEW_COL
---------- ---------- -------
1 a 0
2 b 0
3 c 0
SQL>
结论,oracle11g中给表添加字段带default值会自动更新历史数据。
阅读全文
0 0
- oracle 11g 添加字段default值对历史数据影响
- oracle 11g对大表中添加DEFAULT值的NOT NULL字段速度有大幅度的提升
- oracle 11g对大表中添加DEFAULT值的NOT NULL字段速度有大幅度的提升
- 新特性:/dev/shm对oracle 11g的影响
- 新特性:/dev/shm对Oracle 11g的影响!
- 新特性:/dev/shm对Oracle 11g的影响
- ORACLE 11G新特性之一(增加带default的字段)
- Oracle 11g对依赖的判断达到字段级
- 【转载】oracle大表添加字段default经验分享
- mysql 字段类型对查询效率的影响实验及小范围取值字段不宜添加索引
- Oracle 11g 新密码策略对数据库链的影响
- ORACLE 11G下ALL_SYNONYMS对系统系能影响调优
- hibernate对数据库字段default值的处理
- Oralce default对数据影响测试
- Oracle10g和11g在新增表字段时default的性能影响
- oracle 10g/11g 某字段的值在一范围内,以逗号隔开
- 11g新密码策略对数据库链的影响
- 11g MEMORY_TARGET 参数对SGA 和PGA的影响
- windows7 下为目录建立软链接
- Python中__init__方法注意点
- 《Java从入门到放弃》JavaSE篇:数组
- iOS开发 启动页图片不能随便删
- SQL service启动失败,请求失败或未及时响应
- oracle 11g 添加字段default值对历史数据影响
- 源码 Dialog 的 window 创建过程
- android自定义调节器控件 —— RegulatorView
- hadoop参数-core-site.xml
- Java设计模式之结构型模式-装饰器模式(Decorator)
- java序列化与反序列化
- 1046. 划拳(15)
- Array对象的方法实现(4)----Array.prototype.findIndex和Array.prototype.forEach(实现常规参数的功能)
- shell输入/输出重定向