TPT 加载数据类型错误
TPT load data type error
我正在尝试 运行 TPT 加载,但我收到日期数据类型错误。有人可以用正确的语法帮助我吗?
DEFINE JOB MOVE_DATA
DESCRIPTION 'MOVE DATA'
(DEFINE SCHEMA SAMPLE_SCHEMA DESCRIPTION 'SAMPLE SCHEMA'
(
CUST DECIMAL(15,0) ,
START_DATE DATE FORMAT 'YYYY-MM-DD'
);
Error: TPT_INFRA: At "DATE" missing { PERIOD_ ANSIDATE_ BIGINT_ BLOB_
BYTE_ BYTEINT_ CHARACTER_ CHAR_ CHARACTERS_ CHARS_ CLOB_ DEC_ DECIMAL_
FLOAT_ GRAPHIC_ INT_ INTDATE_ INTEGER_ INTERVAL_ LONG_ NUMBER_
NUMERIC_ SMALLINT_ TIME_ TIMESTAMP_ VARBYTE_ VARCHAR_ VARDATE_
VARGRAPHIC_ XML_ } in Rule: Column Data Type
DATE
不是 TPT 中 SCHEMA
支持的字段类型。您可以使用 VARCHAR(10)
。例如:
START_DATE VARCHAR(10)
或者如果您需要在 TPT ETL 中更改格式,您可以使用 VARDATE()
。例如:
START_DATE VARDATE(10) FORMATIN ('YYYY-MM-DD') FORMATOUT ('MM/DD/YYYY')
我正在尝试 运行 TPT 加载,但我收到日期数据类型错误。有人可以用正确的语法帮助我吗?
DEFINE JOB MOVE_DATA
DESCRIPTION 'MOVE DATA'
(DEFINE SCHEMA SAMPLE_SCHEMA DESCRIPTION 'SAMPLE SCHEMA'
(
CUST DECIMAL(15,0) ,
START_DATE DATE FORMAT 'YYYY-MM-DD'
);
Error: TPT_INFRA: At "DATE" missing { PERIOD_ ANSIDATE_ BIGINT_ BLOB_ BYTE_ BYTEINT_ CHARACTER_ CHAR_ CHARACTERS_ CHARS_ CLOB_ DEC_ DECIMAL_ FLOAT_ GRAPHIC_ INT_ INTDATE_ INTEGER_ INTERVAL_ LONG_ NUMBER_ NUMERIC_ SMALLINT_ TIME_ TIMESTAMP_ VARBYTE_ VARCHAR_ VARDATE_ VARGRAPHIC_ XML_ } in Rule: Column Data Type
DATE
不是 TPT 中 SCHEMA
支持的字段类型。您可以使用 VARCHAR(10)
。例如:
START_DATE VARCHAR(10)
或者如果您需要在 TPT ETL 中更改格式,您可以使用 VARDATE()
。例如:
START_DATE VARDATE(10) FORMATIN ('YYYY-MM-DD') FORMATOUT ('MM/DD/YYYY')