Oracle 数据库 Blob 类型数据查找换行符
可以使用 Oracle 的 DBMS_LOB 库中的 INSTR 函数来查找含有特定字符串的 Blob 数据。以下是一个示例:
SELECT *
FROM my_table
WHERE DBMS_LOB.INSTR(my_blob_column, utl_raw.cast_to_raw(chr(10))) > 0;
这将返回包含换行符的 Blob 数据的所有行。在这个例子中,我们使用了 utl_raw.cast_to_raw 函数将换行符转换为它们的原始字节表示。我们还使用了 chr 函数来生成换行符的 ASCII 码值。然后,我们使用 DBMS_LOB.INSTR 函数来查找含有这些字节的 Blob 数据。
原文地址: https://www.cveoy.top/t/topic/ogTb 著作权归作者所有。请勿转载和采集!