1

当我在下面运行这个查询时,

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(期刊后单次)。同时,我检查了 Teradata 文档,它没有显示任何支持/它如何存储在 Catatlog 表中,因为 NOT LOCAL AFTER JOURNAL。

JournalFlag 列仅包含以下值,


价值 | 说明 |

N --> 无日志(默认)

S --> 单期刊

D --> 双日志

L --> 本地 AFTER 日志

由于我可以在没有任何错误的情况下执行查询,我看到 Teradata 接受 NOT LOCAL AFTER JOURNAL,但它存储在目录表中的什么位置?任何想法 ?

问候,

拉维

4

1 回答 1

2

期刊与NOT LOCAL AFTER完全一样AFTER,所以是S

当您定义AFTER JOURNAL然后执行 SHOW TABLE 时,您将阅读NOT LOCAL AFTER JOURNAL

于 2014-10-16T15:55:31.077 回答