Oracle表字段默认值设置为当前时间

时间:2023-01-17 07:10:47
我想建一个字段,使他的默认值为当前时间,请大家指点。速给分。

9 个解决方案

#1


alter table tablename add col date default sysdate

#2


修改的话:

alter table tablename modify col date default sysdate

#3


小弟有个问题,就是我在建立表的时候,为什么是行不通的呢?是指使用默认值还有一些约束。

#4


小弟有个问题,就是我在建立表的时候,为什么是行不通的呢?是指使用默认值还有一些约束。


create table test(id number,test date default sysdate)

可以的啊? 你说的约束是什么呢?

#5


create table FvisitList
(
   visit_ID  int primary key,
   userID    varchar(4)  constraint FKF_visitList_userID foreign key (userID) references Fuser_Info(userID),
   visitTime date,
   visitIP   varchar(15) not null
)

建立这个表的时候,外键约束报错
但是建立表格后,在添加约束就ok了
这个是为什么?

#6


mark

#7


牛人  不过能不能  列个建表的详细信息出来

#8


怎么加上带“时分秒”的默认时间呢,小弟求教。
……test   date   default   sysdate……
这种方式创建的只有年月日啊

#9


mark mark

#1


alter table tablename add col date default sysdate

#2


修改的话:

alter table tablename modify col date default sysdate

#3


小弟有个问题,就是我在建立表的时候,为什么是行不通的呢?是指使用默认值还有一些约束。

#4


小弟有个问题,就是我在建立表的时候,为什么是行不通的呢?是指使用默认值还有一些约束。


create table test(id number,test date default sysdate)

可以的啊? 你说的约束是什么呢?

#5


create table FvisitList
(
   visit_ID  int primary key,
   userID    varchar(4)  constraint FKF_visitList_userID foreign key (userID) references Fuser_Info(userID),
   visitTime date,
   visitIP   varchar(15) not null
)

建立这个表的时候,外键约束报错
但是建立表格后,在添加约束就ok了
这个是为什么?

#6


mark

#7


牛人  不过能不能  列个建表的详细信息出来

#8


怎么加上带“时分秒”的默认时间呢,小弟求教。
……test   date   default   sysdate……
这种方式创建的只有年月日啊

#9


mark mark