sql – ORA-00932:不一致的数据类型:预期NUMBER变长

前端之家收集整理的这篇文章主要介绍了sql – ORA-00932:不一致的数据类型:预期NUMBER变长前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在user_views上运行查询. “TEXT”列为LONG数据类型.所以,当我在where子句中使用此列时,我收到了预期的错误.

Error: ORA-00932: inconsistent datatypes: expected NUMBER got LONG

查询

SELECT view_name,text
FROM user_views 
WHERE lower(text) LIKE '%company%'

怎么解决这个?

解决方法

从user_views创建一个表,并从最近创建的新表中查询您的需求.
create table my_tab as
select view_name myview,to_lob(text) mytext from user_views;

然后

select * from my_tab
where mytext like '%company%';

谢谢.

原文链接:https://www.f2er.com/mssql/76713.html

猜你在找的MsSQL相关文章