0

谁能告诉我如何在存储过程中使用 FastExport 实用程序将数据从 Teradata 中的表导出到 FTP 服务器。基本上,每当我调用这个 proc 时,它应该以文本格式将表中的整个数据导出到 FTP 位置(我应该能够在 proc 中提供)。提前致谢。

4

1 回答 1

0

您可以尝试编译连接到包含 FastExport 以及安装的 FastExport 实用程序的单独服务器的外部存储过程,并远程调用该实用程序。为此,您可以使用一个简单的 SSH 命令。

我从未亲自尝试过。可以使用自定义存储过程进行的 I/O 调用以及标准 C 库的使用都有限制。类似的限制适用于 Java。但我相信 SSH 命令和套接字对普通用户来说是可用的,并且必须在自定义存储过程中可用。您将需要进行一些实验。

请参阅 Teradata 文档“SQL 外部例程编程” - C/C++ 的第 2 章或 Java 的第 5 章。

于 2015-05-22T13:47:09.380 回答