我有一个名为CREATED DATE的现有列,其数据类型为" Date"。我正在尝试向此CREATED DATE列添加一个约束,该列将存储"记录创建的时间戳"。我有一个以下的查询,但它的工作。任何建议都会有所帮助。
ALTER TABLE CONTAINER_SCAN_LOG
MODIFY (CREATED_DATE DEFAULT (sysdate());
答案 0 :(得分:0)
使用timestamp
代替日期
alter table t add (created_datetime timestamp default systimestamp)
或将现有created_date修改为timestamp
数据类型和systimestamp
默认
答案 1 :(得分:0)
究竟是什么错误?什么是默认日期?无论如何试图删除括号
ALTER TABLE ex_employee
MODIFY START_TIME DEFAULT (sysdate);