当前位置: 首页 > 面试题库 >

将BLOB与Oracle数据库中的其他BLOB进行比较

鲁乐
2023-03-14
问题内容

如何检查数据库中是否存在Blob的重复项。我的数据库中有文档表,但是我不确定如何检查其中一个是否重复。我知道您应该使用dbms_lob.compare函数,但是在阅读了有关该主题的一些线程和文章之后,我仍然不明白这一点。

Documents表具有document_id列和data(blob)列。如何检查document_id = 1是否重复?


问题答案:

“如果dbms_lob.compare(lob1,lob2)= 0,则它们是相同的。”

select *
from documents dup
join documents orig on orig.document_id = 1
    and dup.document_id <> orig.document_id
where dbms_lob.compare(orig.blob, dup.blob) = 0;


 类似资料:
  • 我想我在这段代码中遇到了一点问题:当我试图在数据库中插入值时,我遇到了一个错误。

  • 我正在尝试使用vert将BLob插入Oracle数据库。x、 我拿到上传文件了 我已使用以下方法将文件上载转换为字节数组: 现在我想直接将其插入Oracle数据库,我尝试使用,但我不知道如何将Blob添加到查询参数中。谢谢你的帮助

  • 问题内容: 我想知道是否存在以下有效用例: 接受类型为where 的集合似乎是一种常见的模式(请参见Collections中的许多示例)。 但是,与基类进行比较时,在技术上似乎无法履行合同,因为无法确保另一类不会通过矛盾的比较来扩展基数。考虑以下示例: 我们有两个类,它们使用不遵循共同规则的比较进行扩展(如果存在共同规则,则几乎可以肯定在中实现)。但是,下面的破碎类将被编译: 只接受不安全吗?还是

  • 我是一个相对较新的Python用户。解析和处理CSV并将其加载到本地Postgres数据库(在Python中)的最佳方式是什么? 建议我使用CSV库来解析和处理CSV。特别是,手头的任务说: 数据可能有错误(某些行可能是不可解析的),数据可能是重复的,数据可能非常大。

  • 问题内容: 我有一些数据存储在数据库中..我想在页面中显示存储的图像数据 以及其他 数据。 如果我从数据库中获取数据并使用其无法与其他PHP数据一起显示图像,是否还有其他方法? 问题答案: 阅读本文:显示存储在mysql blob中的图像

  • 我试图将一个Azure Blob存储容器挂载到一个DataBricks实例上,虽然挂载确实有效,但它似乎没有使用存储容器。 我在这里漏掉了什么?