SHOW TABLE - Teradata Database - Teradata Vantage NewSQL Engine - SHOW TABLE SQL statement for time series tables

Teradata Vantage™ 時系列テーブルおよび操作

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Published
2019年3月
Language
日本語
Last Update
2019-10-29
dita:mapPath
ja-JP/sfz1493079039055.ditamap
dita:ditavalPath
ja-JP/sfz1493079039055.ditaval
dita:id
B035-1208
Product Category
Software
Teradata Vantage

SHOW TABLEを使用して、PTIテーブルのテーブル定義を表示できます。出力には、PTIテーブル用のシステム生成のTD_TIMEBUCKET列、TD_TIMECODE列、およびTD_SEQNO列が含まれます。SHOW TABLE構文の詳細については、<Teradata Vantage™ SQLデータ定義言語の構文規則および例、B035-1144>を参照してください。

SHOW TABLE文を使用するには、テーブルを含むデータベースに対する少なくとも1つの権限が必要です。

例: PTIテーブルの表示

以下に、timebucketオプションを使用し、シーケンス化を行なわないテーブルのテーブル定義の例を示します。
CREATE TABLE ts_timebucketonly_nonseq (i INT, j INT, k INT)
    PRIMARY TIME INDEX(TIMESTAMP(6), DATE '2016-10-01', HOURS(2));
この文は、ts_timebucketonly_nonseqのテーブル定義をリストします。
SHOW TABLE ts_timebucketonly_nonseq;

SHOW TABLE出力には、指定されなかったテーブル作成オプションのデフォルト値の他に、生成された2つの列、TD_TIMEBUCKETおよびTD_TIMECODEが含まれます。

CREATE SET TABLE ts_timebucketonly_nonseq, NO FALLBACK,
     NO BEFORE JOURNAL,
     NO AFTER JOURNAL,
     CHECKSUM = DEFAULT,
     DEFAULT MERGEBLOCKRATIO,
     MAP = TD_MAP1
    (
      TD_TIMEBUCKET BIGINT NOT NULL GENERATED SYSTEM TIMECOLUMN,
      TD_TIMECODE TIMESTAMP(6) NOT NULL GENERATED TIMECOLUMN,
      i INTEGER,
      j INTEGER,
      k INTEGER)
 PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2016-10-01', HOURS(2), NONSEQUENCED);