我有这个查询我正在尝试运行,但我一直遇到这个错误。我正在尝试执行Where
子句,将数据(BLOB列)与:var2(blob对象)进行比较。
这是我的代码。
SELECT max(id)
INTO :var1
FROM table_name
where data = :var2;
为什么我会收到此ORA-00932
错误的任何建议?
我正在将blob
与blob column
进行比较,那不应该没问题吗?
由于
答案 0 :(得分:5)
它们不是简单类型,您需要使用函数来比较它们。
SELECT max(id)
INTO :var1
FROM table_name
where dbms_lob.compare(data,:var2) = 0;