相关疑难解决方法(0)

最快查询以检查Oracle中是否存在行?

我正在使用Oracle,而且我有一个非常大的表.我需要检查是否存在符合某些简单标准的行.使用简单的SQL,最好的方法是什么?

这是我最好的猜测,虽然它可能会达到我的目的,但我很想学习一种规范的方法来基本上在Oracle中使用SQL Server的"存在":

select count(x_id) from x where x.col_a = value_a and x.col_b = value_b;
Run Code Online (Sandbox Code Playgroud)

然后count()将作为另一层中的布尔值返回.重点是我希望Oracle为此查询做最小的工作 - 我只需要知道是否有符合条件的行.

是的,这些列肯定会被编入索引.

oracle plsql

11
推荐指数
3
解决办法
3万
查看次数

标签 统计

oracle ×1

plsql ×1