【发布时间】:2012-08-29 15:06:30
【问题描述】:
有没有办法验证 Oracle 数据库中更多行中 blob 中的值是否相同? blob 是同一列。
我将 blob 的大小存储在另一列中,但我需要知道该值是否也相等。
存储的值是一个序列化的对象。
【问题讨论】:
-
不幸的是,假设您要识别 哪些 行包含相同的值,则无法避免
JOIN句点。至少,在条件中添加对象大小列,并确保它在所有索引中排在第一位(引用BLOB) - 这应该有助于比较(通过消除不同大小的行)。 -
使用JOIN是没有问题的。