jon*_*ice 2 sybase default date
我有一个sybase 15 DB,对于我的一个表,我想将列默认设置为行插入的当前日期/时间.这可能吗?
在sybase文本中,如下所示:
ALTER TABLE sales_order
MODIFY order_date DEFAULT CURRENT DATE
Run Code Online (Sandbox Code Playgroud)
在我的数据库中,这没有做任何事情,因为CURRENT DATE无法识别.
小智 8
使用getDate()是一个有效的解决方案,您必须有语法错误.试试这样:
create table test_tbl (
date_data DATETIME default getDate() NOT NULL
)
Run Code Online (Sandbox Code Playgroud)