Teradata Parallel Transporter (TPT) provides a way to executes any of sql statement inside Teradata session using TPT standalone DDL Operator.
Producer_Query_Detail: TPT10327: Multiple instances are not supported
DEFINE JOB DDL_Operator DESCRIPTION 'Running DDL Commands' ( DEFINE OPERATOR ddl_commands TYPE DDL ATTRIBUTES ( VARCHAR TdPid='TDServer', VARCHAR UserName='tutorial_user', VARCHAR UserPassWord='tutorial_password' ); APPLY ( 'DELETE FROM tutorial_db.emp_unformatted;', 'INSERT INTO tutorial_db.emp_unformatted select distinct * from tutorial_db.emp_formatted;' ) TO OPERATOR (ddl_commands); );
DEFINE JOB DDL_Operator DESCRIPTION 'Running DDL Commands' ( DEFINE OPERATOR ddl_commands TYPE DDL ATTRIBUTES ( VARCHAR TdPid='TDServer', VARCHAR UserName='tutorial_user', VARCHAR UserPassWord='tutorial_password' ); STEP CLEANUP ( APPLY ( 'DELETE FROM tutorial_db.emp_unformatted;' ) TO OPERATOR (ddl_commands); ); STEP REPOPULATE ( APPLY ( 'INSERT INTO tutorial_db.emp_unformatted select distinct * from tutorial_db.emp_formatted;' ) TO OPERATOR (ddl_commands); ); );
tbuild -f tpt_ddl.tpt
tbuild -f tpt_ddl_with_steps.tpt