小编典典

DB2-如何在IBM System i Access for Windows GUI工具中使用参数运行临时选择查询

sql

我想使用声明的变量在IBM System I Navigator工具中为DB2运行一些临时选择语句。

例如,在SQL Server世界中,我很容易在SQL Server Management Studio查询窗口中执行此操作,如下所示:

DECLARE @VariableName varchar(50);
SET @VariableName = 'blah blah';

select * from TableName where Column = @VariableName;

如何在IBM System I Navigator工具中执行类似的操作?


阅读 159

收藏
2021-04-22

共1个答案

小编典典

我在搜索同一问题时遇到了这篇文章。我的同事提供了答案。实际上,可以在Navigator中的临时SQL语句中声明变量。这是这样做的:

CREATE OR REPLACE VARIABLE variableName VARCHAR(50);
SET variableName = 'blah';
SELECT * FROM table WHERE column = variableName;
DROP VARIABLE variableName;

如果不删除变量名,它将一直徘徊,直到谁知道何时…

2021-04-22