Db2 如何打印变量和值?

Db2 如何打印变量和值?,db2,Db2,在Sybase中,我可以使用select打印,这在db2中似乎不可用 declare @x int select "begin" select 1+1 select @x=1 select @x select "end" go 如何在db2中实现这一点 BEGIN ATOMIC declare x int; set x=1; -- select "begin" -- select x; -- select 1+1; -- select "end" END 如果在select中添加FRO

在Sybase中,我可以使用select打印,这在db2中似乎不可用

declare @x int select "begin" select 1+1 select @x=1 select @x select "end" go 如何在db2中实现这一点

BEGIN ATOMIC declare x int; set x=1; -- select "begin" -- select x; -- select 1+1; -- select "end" END
如果在select中添加FROM子句,您甚至可以为此创建一个临时表,或者使用您拥有select权限的现有临时表。例如:从MyTestable FETCH中选择“Hello world”仅获取前1行将生成expexted结果

从DB2Version9.7开始,可以启用Oracle PL/SQL语法,并可以使用打印语句。检查这篇文章:

如果在select中添加FROM子句,您甚至可以为此目的创建临时表,或者使用您拥有select权限的现有临时表,您就可以做到这一点。例如:从MyTestable FETCH中选择“Hello world”仅获取前1行将生成expexted结果

从DB2Version9.7开始,可以启用Oracle PL/SQL语法,并可以使用打印语句。检查这篇文章:

其他选项是值1,也可以从单行IBM虚拟表中选择:

 SELECT 1 FROM SYSIBM.SYSDUMMY1
其他选项为值1,也可从单行IBM虚拟表中选择:

 SELECT 1 FROM SYSIBM.SYSDUMMY1