oracle数据库中date类型能否设定为取当前时间

我在一个表里有个date类型的字段,请问能不能设定为在插入数据时自动取当前时间。就像id一样可以自增长,而不需要传值给数据库。。。。大侠们请踊跃发言,如果不行的话,能不能帮写一个存储过程来做这件事,只要能用就好,大侠们能详细告解得会有加分

给你举个例子

create table student
(
id varchar2(20),
name varchar2(20),
in_time date default sysdate --入学时间,默认值:系统当前时间
)

以后插入数据的话,例如
insert into student(id,name) values('A001','张三');
这样in_time字段的值就自动为系统当前时间
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-08-26
可以的,你在你进行插入数据的时候在你的java程序中用prepareStatement进行set的时候用new Date()的方法进行设定数据,其他的进行插入的条件你自己应该知道怎么进行设置了
第2个回答  2009-08-26
sysdate