85.Oracle数据库SQL开发之 修改表内存——使用默认值
欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/49975979
Oracle9i 数据库引入了一个新特性,可以允许为列定义默认值。
向表中添加一个新行,如果有没有指定一些列,而那些列设置了默认值。那么会设置成默认值。
例如:
store@PDB1> select * from order_status;
ORDER_STATUS_ID STATUS LAST_MODI
--------------- -----------------------------
2 Order shipped 10-JUN-04
store@PDB1> insert intoorder_status(order_status_id) values (1);
1 row created.
store@PDB1> select * from order_status;
ORDER_STATUS_ID STATUS LAST_MODI
--------------- -----------------------------
1 Order placed 20-NOV-15
2 Order shipped 10-JUN-04
插入时候没有指定列使用了默认的值。