假设您有一个查询(PL-SQL),例如:
Select a.*
From Table a
Where a.foo in (@1)
or a.bar in (@1);
其中@1
是包含大约10.000(字符串)参数的列表。是的,在两个限制中重复列表。对于任何给定的行,a.foo <> a.bar
。
此列表来自Web服务,它根据一组参数进行更改。假设无法存储它们。此列表中的字符串是数字字符串,包含9个字符,例如'001234567'。
是否有更好的方法来构建此查询?
答案 0 :(得分:0)
鉴于您的问题(和评论)中的信息,那么简单的答案就是没有更好的方法来构建您的查询,但是几乎可以肯定有更好的方法来设计这个过程,这样您就不会被迫使用这个可怕的伪代码片段所暗示的程序。