栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

查询Oracle Clob列

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

查询Oracle Clob列

是的,这是不允许的(此限制不影响

CLOB
S IN PL /
SQL比较)采用比较运营商如
=
!=
<>
等SQL语句,试图比较两个当
CLOB
列或
CLOB
列,字符文字,像你一样。为了能够在SQL语句中进行这种比较,可以使用dbms_lob.compare()函数。

  select *     from aTable    where dbms_lob.compare(aClobColumn, 'value') = 0

在上面的查询中,

'value'
文字将隐式转换为
CLOB
数据类型。为了避免隐式转换,
'value'
可以
CLOB

使用
TO_CLOB()
函数将文字显式转换为数据类型,然后传递给
compare()
函数:

  select *     from aTable    where dbms_lob.compare(aClobColumn, to_clob('value')) = 0


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/447759.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号