Oracle ORA-00932不一致的数据类型:应为-得到BLOB
我尝试运行此查询,但一直遇到此错误。我尝试使用Oracle ORA-00932不一致的数据类型:应为-得到BLOB,oracle,Oracle,我尝试运行此查询,但一直遇到此错误。我尝试使用Where子句将数据(BLOB列)与BLOB对象:var2进行比较 这是我的密码 SELECT max(id) INTO :var1 FROM table_name where data = :var2; 有什么建议可以解释为什么我会得到这个ORA-00932错误吗 我正在比较一个blob和一个blob列,这不好吗 谢谢,它们不是简单的类型,您需要使用函数来比较它们 SELECT max(id) INTO :var1 FROM table_n
Where
子句将数据(BLOB列)与BLOB对象:var2进行比较
这是我的密码
SELECT max(id)
INTO :var1
FROM table_name
where data = :var2;
有什么建议可以解释为什么我会得到这个ORA-00932
错误吗
我正在比较一个blob
和一个blob列
,这不好吗
谢谢,它们不是简单的类型,您需要使用函数来比较它们
SELECT max(id)
INTO :var1
FROM table_name
where dbms_lob.compare(data,:var2) = 0;