Oralce default对数据影响测试

来源:互联网 发布:淘宝什么利润大 编辑:程序博客网 时间:2024/05/16 00:10

--创建并插入5条数据CREATE TABLE tabTest AS SELECT ROWNUM col,ROWNUM || ROWNUM col2 FROM dual   CONNECT BY LEVEL < 6;SELECT * From tabTest;  --添加非空列--新增非空列,会自动添加默认值ALTER TABLE tabtest ADD notnull INT DEFAULT 111 NOT NULL;     --修改原有列--原有数据不会自动添加默认值UPDATE tabTest SET col2 = NULL WHERE col != 1;commit;ALTER TABLE tabtest MODIFY col2   DEFAULT '222' ;--新增列未指定时会自动添加默认值INSERT INTO tabtest (col) VALUES (6)   ;commit;--新增列指定时按指定值来INSERT INTO tabtest (col,col2) VALUES (6,7)   ;commit;

0 0
原创粉丝点击