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

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


沧海一幻觉
浏览 468回答 4
4回答

智慧大石

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

幕布斯6054654

分两种情况,一种是此表中并没数据,一种是表中已存在数据。针对第一种:1alter table 表名 alter column 字段 set default 0;针对第二种情况:12update tablename set 字段=0;alter table 表名 alter column 字段 set default 0;
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Oracle