20得票8回答
从表中选择不同的CLOB_COLUMN。

我想查找表名为COPIA中的CLOB_COLUMN列(类型为CLOB)中可以承载的不同CLOB值。 我选择了一种过程性的方法来解决这个问题,但我更希望给出一个简单的SELECT语句,如下所示:SELECT DISTINCT CLOB_COLUMN FROM TABLE,以避免出现错误:“OR...

18得票6回答
如何计算时间间隔的平均值?

在Oracle 10g中,我有一张表格,其中包含显示某些操作所需时间的时间戳。它有两个时间戳字段:starttime和endtime。我想找到这些时间戳所指示的持续时间的平均值。我尝试了以下代码:select avg(endtime-starttime) from timings; 但是得到:...

15得票5回答
在所有视图中筛选“文本”列

我能否在 Oracle 的 all_views 表中过滤 text 列? 例如:SELECT * FROM ALL_VIEWS WHERE UPPER(TEXT) LIKE '%FOO%'; 异常:ORA-00932: inconsistent datatypes: expect...

15得票5回答
在Oracle数据库中搜索Long数据类型的最佳方法是什么?

我正在使用存储HTML的Long数据类型的Oracle数据库。 我想查询数据库以搜索Long中存储的HTML数据中的特定字符串。 我尝试过"select * from TABLE where COLUMN like '%form%'",但由于Long数据类型不支持"like",因此会导致以下...

14得票7回答
Oracle 10g:从XML(CLOB类型)中提取数据(选择)

我是Oracle的新手,我在一个select语句中遇到了一个问题——也许是微不足道的。(我使用的是Oracle 10g Express Edition。)我的数据库中有一个CLOB字段:mytab.xml。这个列包含一个像这样的XML:<?xml version="1.0" encodi...

9得票2回答
在连接语句中出现错误"ORA-00932: 数据类型不一致:期望 - 得到 BLOB"

我在执行下面的存储过程时遇到问题。 当我添加FM.FAXFILE_BLOB列到下面的存储过程时,我会得到一个ORA-00932: inconsistent datatypes: expected - got BLOB错误。FAXFILE_BLOB是一个blob字段。如果我删除这个字段,一切都正...

9得票1回答
Oracle CLOB 和 JPA/Hibernate ORDER BY?

我有一个在MySQL和SQL Server中运行良好的JPQL查询。但是在Oracle中它失败了。 ORA-00932: inconsistent datatypes: expected - got CLOB 似乎是因为Oracle不支持使用CLOB列进行ORDER BY排序。是否有任何...

9得票1回答
ORA-00932错误:不一致的数据类型:期望 - 得到 -

我作为一名PHP程序员,已经使用Oracle(10g.2)近3年了。但是当我尝试使用ref cursors和collection types时,我第一次遇到问题。在遇到问题时,我通过搜索网络来解决,但这个ora-00932错误真的让我感到不知所措。我需要一位老手的帮助。 以下是我正在处理的问...

9得票3回答
获取LONG RAW的长度

我有一张表,其中包含一个数据类型为LONG RAW的列。我该如何确定该列中数据的大小(以字节为单位)? 如果我对其调用LENGTH函数,则会引发ORA-00932:不一致的数据类型:期望数字而得到长二进制错误。 以防万一您认为可以使用UTL_RAW.LENGTH,请注意它会引发ORA-00...

8得票1回答
如何向IN操作符传递参数?

我正在尝试为命名查询(本地SQL)传递一个长数组以在IN语句中使用: (...) WHERE Identificator IN (:pIdes) 我试过将我的ides作为long[]传递: ctx.GetNamedQuery("NamedQueryName") ...