问题标签 [ora-00932]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - ORA-00932 试图克服变异表错误
我已经应用了有关如何克服变异表错误的休闲说明:
http://asktom.oracle.com/pls/asktom/ASKTOM.download_file?p_file=6551198119097816936
但在我的最后一个触发器中,我得到了错误:
有任何想法吗?
问候
sql - 将数据插入 bfile 列
您好我正在尝试使用以下代码将数据插入 bfile 列:
第四段代码向我抛出了这个错误:
我在这里想念什么?在 Windows 7 上使用 Oracle 10g XE
oracle - LINQ2Entities 和 Oracle:比较字符串/nclob
我在实体框架中有一个名为 Product 的实体,它有一个名称字段,它的类型是字符串。通过我为 Visual Studio 安装的 Oracle 软件,这将转换为 Oracle 中的 NCLOB 列。我可以插入一些产品。
现在我想做一个 LINQ 查询,我根据它的名称选择一个实体:
这会导致一个异常,告诉我错误 ORA-00932(数据类型不一致)。我能做些什么来解决这个问题?
oracle - Oracle:不一致的数据类型问题
我收到不一致的数据类型错误消息,我不知道为什么。我需要一些指导来解决这个问题。
我正在创建两种类型:
我的 Universe 表具有列类型以下列:
行类型
标签类型
这是使用这种类型的函数:
我已尝试调试问题,但仍然无法找到出路,如果 SO 社区可以指导,我将不胜感激。
performance - Oracle 9i - 日期算术优化器问题?
我们有一个查询,其中包括(但有其他联接、表和 where 条件):
从 Java 应用程序调用。
?
参数允许检查两个日期之间提交的订单。
但是,此查询运行非常缓慢。
我们转换为从 PL/SQL 运行进行测试,如下所示:
如果我们:
- 将
SubmittedDateTo
值转换为to_date('2011-07-16', 'yyyy-mm-dd')
(即在查询之外进行算术运算), - 创建
SubmittedDateTo
一个字符串并使用“to_date('SubmittedDateTo', 'yyyy-mm-dd')
+1”作为WHERE
.
然后,查询速度显着加快(< 1 秒 vs. 44+ 秒)。
更多的信息:
- 在查询上运行解释计划会给出错误
ORA-00932: inconsistent datatypes: expected DATE got NUMBER
- 该
submitted_date
列具有索引和统计信息等已运行 SubmittedDateTo + 1
在通话中包装trunc()
不会影响性能- 我们没有类似数据量的非9i数据库等来测试它是否是Oracle的版本。
问题是:我们找不到任何明确说明 Oracle 9i 优化器在这种日期算法方面存在问题的信息。这是这里发生的事情还是发生了其他事情?
oracle - 无用的 Oracle 错误消息:预期 %s,使用 to_date 得到 %s
这是一个简单的查询:
给出以下错误消息
有任何想法吗?即使没有 to_date 函数,我也习惯使用 MySQL。
sql - 在 all_views 上过滤“文本”列
有什么办法可以过滤oracle 的all_views表上的文本列?
例如:
例外:
编辑:
sql - 连接语句中出现错误“ORA-00932:不一致的数据类型:预期 - 得到 BLOB”
我在执行以下存储过程时遇到问题。在下面的存储过程中添加
列时
出现错误。是一个 blob 字段。如果我删除此字段一切正常。我不知道为什么会这样。请帮忙....ORA-00932: inconsistent datatypes: expected - got BLOB
FM.FAXFILE_BLOB
FAXFILE_BLOB
oracle10g - ORA-00932 在视图上使用外连接时
我的简化查询如下:
注意:我使用的是Oracle 10g,table1.description 是LOB 类型,c.description 是LONG 类型,viewB 是视图,table1.name 是与b.name 相同的数据类型
上面的查询返回:
SQL 错误:ORA-00932:不一致的数据类型:预期 - 得到 LONG 00932。00000 -“不一致的数据类型:预期 %s 得到 %s”
错误指向我使用 TO_LOB 函数的行。
但是,如果我删除外部联接,它工作正常。也就是说,以下工作:
但是我确实需要使用外连接,但我不明白为什么在 viewB 上使用外连接会导致另一个表(tableC)中的字段出现不一致的数据类型错误。
基本上,TO_LOB() 本身(没有外连接)可以工作,而外连接也可以自己工作,但是当两者都包含在 SQL 中时,它会在不太可能的地方给出错误。
有任何想法吗 ?
oracle - 试图从 Oracle 函数中获取表。改为获取不一致的数据类型
我正在尝试从 Oracle 中的存储函数返回查询。这个简单的尝试失败了:
上面的结果是
注意:虽然我在示例中掩盖了一些内容,但 ORA-00932 行确实显示“预期 - 得到 -”。