【发布时间】:2014-12-17 10:33:30
【问题描述】:
我正在尝试运行以下查询来查找包含给定关键字的视图:
select *
from ALL_VIEWS
where OWNER = 'SALESDBA'
and TEXT like '%rownum%';
我收到以下错误消息:
ORA-00932: inconsistent datatypes: expected CHAR got LONG
00932. 00000 - "inconsistent datatypes: expected %s got %s"
*Cause:
*Action:
Error at Line: 4 Column: 13
如果我只是从 ALL_VIEWS 中选择,我会在 TEXT 字段中看到查询 (TEXT)。
我在这里做错了什么?
【问题讨论】:
-
列 OWNER 的数据类型是什么? TEXT 列的数据类型是什么?
-
所有者的类型是什么?
-
问题出在 TEXT 字段上 - 如果我从查询中删除 and 和 TEXT like '%rownum% 则它会起作用 - 如前所述,我看到了查询 - 这意味着它是一个文本字段 - on我想过滤。