当我运行下面的查询时,
CREATE SET TABLE "DBC1"."NotLocalTable",FALLBACK, BEFORE JOURNAL , NOT LOCAL AFTER JOURNAL , CHECKSUM = LOW (
"Column1" CHARACTER(5) NOT NULL,
"Column2" CHARACTER(5)
);
我看到目录Journal列包含一个值SS,这表示之前和之后的日记账都是Single但实际上我已经为after Journal运行了NOT LOCAL。由于不确定为什么在目录表中,值显示为S(SINGLE AFTER JOURNAL)。同时,我查看了Teradata文档,其中没有显示任何支持/如何将其存储在Catatlog表中,以查找not LOCAL AFTER JOURNAL。
JournalFlag列仅包含以下值,
值|描述|
N-->无日记账(默认)
S-->单日记账
D-->双日记账
L-->本地AFTER日志
由于我可以在没有任何错误的情况下执行查询,我看到Teradata接受NOT LOCAL AFTER JOURNAL,但它在目录表中存储在哪里?有什么想法吗?
问候,
Ravi
NOT LOCAL AFTER
日记帐与AFTER
完全相同,因此它是S
。
当您定义AFTER JOURNAL
,然后执行SHOW TABLE时,您将读取NOT LOCAL AFTER JOURNAL