在db2表中插入2016-08-29-23.17.147253时间戳数据

时间:2016-08-30 07:02:32

标签: db2

如何在db2 timestamp列中插入2016-08-29-23.17.147253

INSERT INTO TEST  VALUES (2015,2016-08-29-23.17.147253,  5000 , 0, 0, 0, 0, 0, 0, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP )

CURRENT_TIMESTAMP工作正常,2016-08-29-23.17.147253不是

2 个答案:

答案 0 :(得分:1)

您的时间戳格式似乎不正确。它必须是“时间戳是一个七部分值,表示按年,月,日,小时,分钟,秒和微秒的日期和时间”。另外,在INSERT语句中将时间戳值括在单引号中。更多信息检查: http://www.ibm.com/support/knowledgecenter/SSEPEK_10.0.0/intro/src/tpc/db2z_datetimetimestamp.html

答案 1 :(得分:0)

尝试这样的引用:

    INSERT INTO TEST  VALUES (2015, '2016-08-29-23.17.147253',  5000 , 0, 0, 0, 0, 0, 0, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP )