SQL无效的ALTER TABLE选项

时间:2015-06-10 18:44:50

标签: sql oracle datetime add alter-table

使用以下SQL语句:

ALTER TABLE USERS
    ADD LAST_LOGIN DATETIME() 

我收到以下错误:

Error report -
SQL Error: ORA-01735: invalid ALTER TABLE option
01735. 00000 -  "invalid ALTER TABLE option"
*Cause:    
*Action:

我无法理解为什么SQLDeveloper不喜欢我相当简单的alter table命令的结果。

1 个答案:

答案 0 :(得分:2)

DATETIME不是有效的列数据类型。如果您尝试添加默认值,则需要指定DEFAULT

如果您尝试使用日期格式,请使用datetime or interval data types之一。如果您需要存储日期和时间,标准DATE格式会存储年,月,日,小时,分钟和秒。