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')