如何打印变量和值?

| 在Sybase中,我可以使用select进行打印,这在db2中似乎不可用。 声明@x int 选择“开始” 选择1 + 1 选择@ x = 1 选择@x 选择“结束” 走 如何在db2中做到这一点? 开始原子 声明x int; 设置x = 1; -选择“开始” -选择x; -选择1 + 1; -选择“结束” 结束     
已邀请:
如果在选择中添加FROM子句,则可以执行此操作(您甚至可以为此目的创建TEMP TABLE,或者使用具有SELECT权限的现有表)。例如:
SELECT \'Hello world\' FROM MYTEMPTABLE FETCH FIRST 1 ROW ONLY
将产生展开结果。 从DB2 9.7版开始,可以启用Oracle PL / SQL语法,并可以使用\“ print \”语句。查看本文: http://www.ibm.com/developerworks/data/library/techarticle/dm-0908anonymousblocks/index.html     
其他选项是1,还可以从单行IBM Dummy Table中选择:
 SELECT 1 FROM SYSIBM.SYSDUMMY1
    

要回复问题请先登录注册