2013-09-10 2 views
1

создать таблицу с Liqibase на нашем тестовом Databse у нас нет никаких проблем, чтобы создать следующую таблицу:DB2 создать таблицу не в состоянии

CREATE TABLE ICEM_DEP.T_APP_UNIT_ENV_INST_OBJ (
    ENVIRONMENT_ID INTEGER NOT NULL, 
    INSTANCE_ID INTEGER NOT NULL, 
    OBJECT_NAME VARCHAR(4000) NOT NULL, 
    APP_UNIT_ID INTEGER NOT NULL, 
    CREATION_DATE TIMESTAMP DEFAULT current timestamp(0), 
    LAST_CHANGE_DATE TIMESTAMP DEFAULT current timestamp(0), 
    CREATION_USER INTEGER NOT NULL, 
    LAST_CHANGE_USER INTEGER NOT NULL, 
    ACTION_FLAG VARCHAR(1) 
) 

Если я бегу это заявление на базе данных костюмера является следующая ошибка:

DB2 SQL Error: SQLCODE=-104, SQLSTATE=42601, SQLERRMC=(;LT current timestamp;DEFAULT, DRIVER=4.13.127

Любое предложение?

+2

DB2 для того, что ? LUW, System z, i5/OS? – paxdiablo

ответ

0

формат для передачи минимально возможную ценность Timestamp функции является

Либо

TIMESTAMP('0001-01-01',0) 

или

TIMESTAMP('0001-01-01-00.00.00.00000') 
1

пытались ли вы с

CREATION_DATE TIMESTAMP WITH DEFAULT CURRENT TIMESTAMP, 
LAST_CHANGE_DATE TIMESTAMP WITH DEFAULT CURRENT TIMESTAMP, 

 Смежные вопросы

  • Нет связанных вопросов^_^