Sql 在oracle 10 g中添加列时出错

Sql 在oracle 10 g中添加列时出错,sql,oracle10g,Sql,Oracle10g,我正在尝试将validFrom列添加到我的表中 这是我的问题 alter table mytable add validFrom date default getdate() not null 我犯了这样的错误 ORA-04044: procedure, function, package, or type is not allowed here 请帮助Oracle没有getdate()函数-通过查看手册可以很容易地找到这些函数 您需要使用SYSDATE或CURRENT\u DATE AL

我正在尝试将validFrom列添加到我的表中

这是我的问题

alter table mytable add validFrom date default getdate()  not null
我犯了这样的错误

ORA-04044: procedure, function, package, or type is not allowed here

请帮助

Oracle没有
getdate()
函数-通过查看手册可以很容易地找到这些函数

您需要使用
SYSDATE
CURRENT\u DATE

ALTER TABLE mytable ADD (validFrom date DEFAULT sysdate);

Oracle没有
getdate()
函数,这可以通过查看手册轻松找到

您需要使用
SYSDATE
CURRENT\u DATE

ALTER TABLE mytable ADD (validFrom date DEFAULT sysdate);