在表中创建日期列时出错 - teradata

Error while creating date column in tables- teradata

proc sql;
connect to teradata as tera(mode=teradata server=oneview user="&teraid." password="&terapwd.");

execute(CREATE MULTISET TABLE UD497.PAN_AM_EMAIL
(
    ATHNUM        DECIMAL(10,0),
    BLK_1_CDE      CHAR(1),
    BLK_2_CDE      CHAR(1),
    OPEN_DT         DATE,
    LANGUAGE      CHAR(7),
    MKTCELL       CHAR(2),
    PROJECT_ID     CHAR(15),
    CAMPAIGN        CHAR(35);
) PRIMARY INDEX(ATHNUM);
) by tera;

错误信息:

ERROR: Teradata execute: Syntax error, expected something like a 'CHECK' keyword between ',' and the 'LANGUAGE' keyword.

报错信息提示LANGUAGE是Teradata中的关键词,直接双引号即可:

"LANGUAGE"      CHAR(7),

但是现在,无论何时在 SQL 中使用它,都必须用双引号引起来,例如

select "LANGUAGE"...

也许只是改个名字。