Writing the tpt Script - Teradata® Database

Database Analytic Functions

Product
Teradata® Database
Release Number
17.10
Published
July 2021
Language
English (United States)
Last Update
2021-07-28
dita:mapPath
Teradata_Vantage™___Advanced_SQL_Engine_Analytic_Functions.withLogo_upload_July2021/wnd1589838592459.ditamap
dita:ditavalPath
Teradata_Vantage™___Advanced_SQL_Engine_Analytic_Functions.withLogo_upload_July2021/ayr1485454803741.ditaval
dita:id
B035-1206
lifecycle
previous
Product Category
Teradata Vantage™
  • Write the tpt script by substituting values for variables in the following script:
    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]);
      );
    );