是否有可能在像SQL Server这样的Netezza中创建脚本?

时间:2017-02-14 22:31:48

标签: netezza

我正在尝试在netezza中创建脚本,就像我们在SQL Server中使用变量声明所做的那样,但我无法做到。

需要创建临时表,然后需要通过变量将参数传递给它。

DECLARE var1 varchar(10);

每次都出错信息

如何删除临时表。以及如何在内存中存储和清除临时表数据?

1 个答案:

答案 0 :(得分:0)

Netezza有自己的存储过程语言 - 与SQLserver相同的概念,但更接近oracle语法。 但是,不可能使用'变量'在这样的存储过程之外构建,在您的情况下为您提供了几个选项:  1.做一个'创建或替换程序'嵌入脚本,执行sp  2.将中间结果存储在临时表中,并执行“if-then-else”#39;另一种脚本语言中的逻辑(perl powershell等)

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