请问oracle数据库的一个表中,该怎么设置字段的默认值?

oracle数据库的一个表中,怎么设置字段的默认值


白板的微信
浏览 548回答 5
5回答

慕仙森

如果表已经存在,用如下方法设置默认值。1alter table 表名 modify 字段名 default 默认值;如test表中设置age字段为30,可用如下语句:1alter table test modify age default 30;测试:添加一条记录:1insert into test (name) values ('du小智');结果:这里可以看到du小智的默认age则为30。

慕森王

分两种情况,一种是此表中并没数据,一种是表中已存在数据。针对第一种:1alter table 表名 alter column 字段 set default 0;针对第二种情况:12update tablename set 字段=0;alter table 表名 alter column 字段 set default 0;

萧十郎

在建表的时候设置默认值.或者ALTER TABLE tableMODIFY (column datatype [DEFAULT expr][, column datatype]...);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Oracle