【发布时间】:2021-10-25 10:33:08
【问题描述】:
任何人都知道使用参数/变量查询的解决方法,以便在 db2 v11 上的函数中使用 where [...]?
我尝试了什么:
DECLARE @list varchar(23) = '1,2,3,4'
SELECT ...FROM tbl WHERE col IN (@list)
WITH test(val) AS (VALUES(ARRAY['5','9']))
SELECT ... FROM table, test WHERE col ANY(val)
两者都不起作用,第一个与 db2 不兼容,第二个不起作用,因为他无法拆分值。
有什么想法或例子吗?
【问题讨论】: