QGInitiatorImport
QGInitiatorImport 是从 Teradata 发起查询且需要访问元数据并从远程主机提取数据时调用的发起程序导入函数。此发起程序导入连接器函数用于从任何远程主机导入数据。
QGInitiatorExport
QGInitiatorExport 是从 Teradata 发起查询以访问元数据并将数据导出到远程主机时调用的发起程序导出函数。此发起程序导出连接器函数用于将数据导出到任何远程主机。
示例:使用 QGInitiatorImport 和 QGInitiatorExport
CREATE FOREIGN SERVER Presto_1 USING LINK(‘QG_presto1’) DO IMPORT WITH TD_SYSFNLIB.QGInitiatorImport, DO EXPORT WITH TD_SYSFNLIB.QGInitiatorExport;
QGRemoteImport
QGRemoteImport 是在远程主机发起查询以将数据传输到本地 Teradata 系统时调用的远程导入函数。此远程导入函数用于从任何远程数据源进行数据传输。
QGRemoteExport
QGRemoteExport 是在远程主机发起查询以访问本地 Teradata 系统中数据时调用的远程导出函数。此远程导出函数用于将数据导出到任何远程主机。
QGExecuteForeignQuery
QGExecuteForeignQuery 是在调用存储过程以在远程系统上执行 DDL 或 DML 请求时调用的函数。通过它,您可以从远程主机上的本地 Teradata 系统执行 CREATE TABLE、DROP TABLE、GRANT 等操作。
示例:使用 QGExecuteForeignQuery
CREATE FOREIGN SERVER presto_efssp USING LINK(‘QG_presto1’) DO IMPORT WITH TD_SYSFNLIB.QGExecuteForeignQuery;