欢迎光临
我们一直在努力

oracle建表脚本当中使用默认值-数据库专栏,ORACLE

建站超值云服务器,限时71元/月

在创建数据库表时,你可以指定一个 default 值(即默认值)。对数据库字段使用默认值有助于将数据库设计问题与应用程序代码隔离。

可以在以后某个时候通过一条 alter table 命令改变一个字段的默认值,改变之后应用程序代码会立即开始使用新值。

有一点是很重要的,即 default 值只有当一个字段没有在 insert 或 merge 中指定值,或者使用了 default 关键字时才会使用。如果你不显式地声明一个 defulat 值,oracle 将隐式地将默认值定义为 null,而且 default 关键字也是这样。从 oracle 9i开始,可以在 default 子句中使用诸如 sysdate 或 current_timestampe 之类的伪字段。例如:

create table t1
(
    id$ integer not null,
    charcol char default y,
    datecol date default sysdate,
    strcol varchar2(30) default user,
    intcol integer default 12
);

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » oracle建表脚本当中使用默认值-数据库专栏,ORACLE
分享到: 更多 (0)

相关推荐

  • 暂无文章