是否可以在 SQL 服务器之类的 Netezza 中创建脚本?

is it possible to create scripts in Netezza like SQL server?

我正尝试在 netezza 中创建脚本,就像我们在带有变量声明的 SQL 服务器中所做的那样,但我无法做到。

需要创建一个temptable然后需要通过变量将参数传给它

DECLARE var1 varchar(10);

每次都通过错误消息

如何降低温度 table。以及临时 table 数据如何在内存中存储和清除?

Netezza 有自己的存储过程语言 - 与 SQLserver 概念相同,但更接近 oracle 语法。 但是,不可能在此类存储过程之外使用 'variables' 构造,这为您的情况留下了几个选择: 1. 使用嵌入的脚本执行 'create or replace procedure',然后执行 sp 2. 将中间结果存储在临时表中,并用另一种脚本语言(perl powershell 等)

执行'if-then-else' 逻辑

大约一年前从 SQLserver 迁移到 Netezza 时,我们在大多数情况下选择了选项 1...