Oracle中插入默认时间分两种情况,一种是创建表时自动创建带有默认值的字段,一种是把没有默认值的字段设置为有默认值的字段。第一种情况:123create table test(id int,starttime date default sysdate not null );插入测试数据:12insert into test (id) values (1);commit;验证结果:第二种情况,比如在test表中加一个endtime,时间也要求是系统默认时间。添加字段且不设置默认值:1alter table test add endtime date;添加默认值语句:1alter table test modify endtime default sysdate;测试语句:12insert into test (id) values (2);