gpt4 book ai didi

oracle - ORA-00932 不一致的数据类型 : expected - got BLOB

转载 作者:行者123 更新时间:2023-12-05 00:33:04 25 4
gpt4 key购买 nike

我正在尝试运行此查询,但我一直遇到此错误。我正在尝试做一个 Where将数据(BLOB 列)与作为 blob 对象的 :var2 进行比较的子句。

这是我的代码。

SELECT max(id) 
INTO :var1
FROM table_name
where data = :var2;

关于为什么我会得到这个的任何建议 ORA-00932错误?

我正在比较 blobblob column ,应该没问题吧?

谢谢

最佳答案

它们不是简单的类型,您需要使用函数来比较它们。

SELECT max(id) 
INTO :var1
FROM table_name
where dbms_lob.compare(data,:var2) = 0;

关于oracle - ORA-00932 不一致的数据类型 : expected - got BLOB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12589937/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com