Netezza 存储过程中是不是有任何方法可以将输出放入文件中

Posted

技术标签:

【中文标题】Netezza 存储过程中是不是有任何方法可以将输出放入文件中【英文标题】:Is there any way in Netezza Stored Procedure to put output into fileNetezza 存储过程中是否有任何方法可以将输出放入文件中 【发布时间】:2014-03-20 17:32:14 【问题描述】:

Netezza 存储过程中是否有任何方法可以将输出放入文件中?我所说的输出是指 Netezza 中的 Notice 语句中的语句。此外,我们不能使用任何 shell 或其他脚本,因为 SP 是通过无法执行 shell 脚本而只能进行 DB 调用的工具调用的。

【问题讨论】:

【参考方案1】:

有多种方法可以将这些值写入文件 -

1) Write UDX which can put your statements to disk
2) Every raise notice statement gets log in "/nz/kit/log/pg.log" file, so you need to write a bash which runs with cron or similar tool and extract required information for you.

【讨论】:

以上是关于Netezza 存储过程中是不是有任何方法可以将输出放入文件中的主要内容,如果未能解决你的问题,请参考以下文章

如何将 Netezza 存储过程的返回值捕获到变量中?

Netezza 中数据库中所有表的行数

从 SAS 调用 Netezza 存储过程

如何访问 Netezza 存储过程中的参数?

IBM Netezza - 过程使用的表

pypyodbc 从 python 在 netezza 数据库中创建存储过程的错误