我有 Netezza 数据库。我正在通过 DB 可视化器查询表。由于我的表创建涉及复杂,我对使用过程很感兴趣,但我无法在 DBvisualiser 中编写它。我很困惑问题出在我使用的工具上还是在 Netezza 中?请指教
4 回答
当然,您可以在 Netezza 中编写程序。Netezza 的 SQL (NZSQL) 风格最初基于 PostgreSQL ( http://www.enzeecommunity.com/message/1400 )。它具有用户定义的功能和程序(http://www.enzeecommunity.com/servlet/JiveServlet/previewBody/1161-102-1-1107/Netezza_database_users_guide.pdf)。
Netezza 的 Aginity Workbench 是编写存储过程的好方法 ( http://www.aginity.com/workbench/ )。免责声明 - 我为 Aginity 工作。
查看免费的 Aginity 工作台工具。它专为 Netezza 编写并支持存储过程维护。网址是:http ://www.aginity.com/workbench/
是的,您可以使用nzplsql 语言编写程序。
如果您使用的是 Windows,请安装 Netezza Windows 客户端,您会在开始菜单中找到“Stored Procedure Guide.pdf”。
如果您想查看一些过程示例,我为 Netezza 编写了一组开源实用程序,它使用存储过程实现。
您可以在此处查看 nz-util 文档:http: //g14n.info/nz-util。还应该有一个指向 GitHub 存储库的链接,您可以在其中查看源代码。
如果您想编写具有多个 dml 操作的存储过程,请参阅http://www.dataplatformexperts.com/writing-stored-procedure-in-netezza/上的文章