【发布时间】:2020-05-25 17:54:55
【问题描述】:
我正在尝试获取 Table_A 中的行数,将其保存在一个变量中并在 Table_B 中获取相同的行数。
CREATE VARIABLE myvar INTEGER;
SET myvar = (SELECT count (*) FROM Table_A)
SELECT * from Table_B
fetch first {mywar} rows ONLY
DROP VARIABLE myvar;
如何在 DB2 中实现这一点?在这种情况下使用限制会更好吗?这可以不使用变量来实现吗?
【问题讨论】:
-
考虑使用动态 SQL。您还应该编辑您的问题以指定 Db2-server 平台和 version/fixpack ,以及提交 SQL 的工具。
标签: sql select count db2 limit