【问题标题】:How to print variables and values?如何打印变量和值?
【发布时间】:2011-04-13 22:18:17
【问题描述】:

在Sybase中,我可以使用select进行打印,在db2中好像不可用。

声明@x int 选择“开始” 选择1+1 选择@x=1 选择@x 选择“结束” 去

如何在 db2 中做到这一点?

开始原子 声明 x int; 设置 x=1; -- 选择“开始” -- 选择 x; --选择1+1; --选择“结束” 结尾

【问题讨论】:

    标签: db2


    【解决方案1】:

    其他选项是VALUES (1),并且还可以从单行 IBM 虚拟表中进行选择:

     SELECT 1 FROM SYSIBM.SYSDUMMY1
    

    【讨论】:

      【解决方案2】:

      如果您将 FROM 子句添加到您的选择中,您可以这样做(您甚至可以为此目的创建一个 TEMP TABLE,或者使用您拥有 SELECT 权限的现有一个)。例如:SELECT 'Hello world' FROM MYTEMPTABLE FETCH FIRST 1 ROW ONLY 将产生 expexted 结果。

      从 DB2 9.7 版开始,可以启用 Oracle PL/SQL 语法,并且可以使用“打印”语句。检查这篇文章: http://www.ibm.com/developerworks/data/library/techarticle/dm-0908anonymousblocks/index.html

      【讨论】:

        猜你喜欢
        • 2020-07-26
        • 2012-08-20
        • 2011-03-30
        • 2023-04-09
        • 2021-09-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多