日期:2014-05-16 浏览次数:20436 次
Teradata DDL OPERATOR一般用于建立和删除表,也可以用于删除Load OPERATOR时创建的Error Table。
DDL OPERATOR只能用于没有返回结果集的SQL。不能使用select,show,help语句。
DEFINE JOB DDL_TEST ( DEFINE OPERATOR ddl_operator TYPE DDL ATTRIBUTES ( VARCHAR TdpId = '192.168.58.131', VARCHAR UserName = 'dwetl', VARCHAR UserPassword = 'dwetl', VARCHAR ErrorList = '3807', VARCHAR PrivateLogName = 'ddl_log' ); APPLY ('DROP TABLE P_PDATA.test;') TO OPERATOR (ddl_operator); );
?以上JOB创建一个JOB,在JOB中定义一个DDL OPERATOR。执行结果会删除P_PDATA.test表。