我有一個表SyncTokenLock
,它具有CLOB類型的列lockName
。當我運行從的SQLDeveloper以下查詢 -Oracle:執行查詢時出錯
select * from SyncTokenLock where
lockName='com.vmware.horizon.datastore.impl.ProvisioningStateDataServiceImpl';
我得到以下情況例外 -
ORA-00932: inconsistent datatypes: expected - got CLOB
00932. 00000 - "inconsistent datatypes: expected %s got %s"
時通過Hibernate(3.6.10)針對的Oracle 11g執行此查詢,我得到類似的錯誤。 Hibernate拋出以下異常 -
ORA-00932: inconsistent datatypes: expected - got CLOB
任何想法可能是什麼原因。
看來錯誤是因爲在where子句Oracle不允許'CLOB'數據類型。不確定。有誰可以證實。 – devang 2012-08-01 19:51:02