16.20 - tptスクリプトの作成 - Teradata Vantage NewSQL Engine

Teradata Vantage™ - NewSQL Engineの分析関数

prodname
Teradata Database
Teradata Vantage NewSQL Engine
vrm_release
16.20
category
プログラミング リファレンス
featnum
B035-1206-162K-JPN
  • 次のスクリプトで変数の値を代入して、tptスクリプトを作成します。
    DEFINE JOB PRODUCT_SOURCE_LOAD
    
    DESCRIPTION 'LOAD PRODUCT DEFINITION TABLE'
      (
        DEFINE SCHEMA PRODUCT_SOURCE_SCHEMA
        DESCRIPTION 'PRODUCT INFORMATION SCHEMA'
          (
            TD_compatible_table_definition
    
          STEP STEP_CREATE_DDL
          (
            APPLY
            ('DROP TABLE '||@TargetTable||' ;'),
            ('CREATE MULTISET TABLE '||@TargetTable||'(TD_compatible_table_definition;')
          TO OPERATOR ($DDL() [1]);
      );
      Step Insert_Tables
      (
        APPLY
        ('Ins '||@TargetTable||'(
          :"column_name_1"
          ,:"column_name_2"
          [...,:"column_name_k"]
        );
      )
      TO OPERATOR ($LOAD()[1])
    
      SELECT * FROM OPERATOR ($ODBC(PRODUCT_SOURCE_SCHEMA)[1]);
      );
    );