包含 where 子句中的 Contains() 如果列表包含超过 1000 个元素,则在 Oracle 上使用 LI



在使用 ef core linq 和 oracle asp.net 中,使用 where 子句包含大于一千个 id(>1000( 无法获取数据。有没有其他选择?

是的;将这些 ID 存储到表中并在子查询中使用它。例如:而不是

where id in (1, 2, 3, ..., 5000)

这将是

where id in (select id from separate_table)

相关内容

最新更新