请教一个DB2表字段默认值的问题
本帖最后由 titanking 于 2014-6-25 01:27 编辑
DB2版本是9.7
现有以下脚本:
CREATE TABLE T_IS_INDEX_SYSTEM
(
SYSTEM_ID VARCHAR(50) NOT NULL,
SYSTEM_NAME VARCHAR(50) NOT NULL,
SYSTEM_CODE VARCHAR(50) NOT NULL,
DESCRIPTION VARCHAR(1000),
STATUS CHAR(1) DEFAULT 0,
DEPARTMENT VARCHAR(50),
VERSION VARCHAR(5),
IS_LATEST CHAR(1) DEFAULT 1,
LAST_MODIFIED VARCHAR(20) DEFAULT to_char(current timestamp,'yyyy-mm-dd hh24:mi:ss'),
IS_TOP VARCHAR(1),
SYSTEM_TYPE VARCHAR(1)
)
IN INDGKSH;
执行时报错:
[Error Code: -104, SQL State: 42601] DB2 SQL Error: SQLCODE=-104, SQLSTATE=42601, SQLERRMC=,'yyyy-mm-dd hh24:mi:ss';ar(current timestamp;, DRIVER=3.57.82
问题应该在 LAST_MODIFIED VARCHAR(20) DEFAULT to_char(current timestamp,'yyyy-mm-dd hh24:mi:ss'),
请问这样的字段默认值应该怎么写。
谢谢!