Database DB2创建表失败
我使用Liqibase在我们的测试数据库上创建了一个表,创建下表没有问题:Database DB2创建表失败,database,db2,create-table,Database,Db2,Create Table,我使用Liqibase在我们的测试数据库上创建了一个表,创建下表没有问题: 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 TIMESTA
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)
)
如果在客户数据库上运行此语句,则会出现以下错误:
DB2SQL错误:SQLCODE=-104,SQLSTATE=42601,SQLERRMC=(;LT current
时间戳;默认值,驱动程序=4.13.127
有什么建议吗?将尽可能低的值传递给Timestamp函数的格式是 或者
TIMESTAMP('0001-01-01',0)
或
将最低可能值传递给Timestamp函数的格式为 或者
TIMESTAMP('0001-01-01',0)
或
你试过了吗
CREATION_DATE TIMESTAMP WITH DEFAULT CURRENT TIMESTAMP,
LAST_CHANGE_DATE TIMESTAMP WITH DEFAULT CURRENT TIMESTAMP,
你试过了吗
CREATION_DATE TIMESTAMP WITH DEFAULT CURRENT TIMESTAMP,
LAST_CHANGE_DATE TIMESTAMP WITH DEFAULT CURRENT TIMESTAMP,
DB2用于什么?LUW,System z,i5/OS?DB2用于什么?LUW,System z,i5/OS?