注:本文来源于:《Oracle中如何查询CLOB字段类型的内容

语法

  1. select * from table_name where dbms_lob.instr(字段名(clod类型),'查询条件',1,1) > 0;

具体实例

    1. /*查询质押单据信息*/
      1. SELECT * FROM EDI.MID_LOG_OPEN_PLATFORM
        1. WHERE SENDER='J***D' AND CREATE_TIME >SYSDATE-1
          1. AND SERVICE_ID='pledgeRequest' AND dbms_lob.instr(JSON_INPUT, '*********', 1, 1) > 0
            1. ORDER BY CREATE_TIME DESC;

          语法解释

          在Oracle中,可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符。其语法为:

          instr(sourceString,destString,start,appearPosition)。

          其中sourceString代表源字符串;

          destString代表想聪源字符串中查找的子串;

          start代表查找的开始位置,该参数可选的,默认为1;

          appearPosition代表想从源字符中查找出第几次出现的destString,该参数也是可选的,默认为1;

          如果start的值为负数,那么代表从右往左进行查找。

          返回值为:查找到的字符串的位置。

          Oracle中如何查询CLOB字段类型的内容的更多相关文章

          1. Oracle查询CLOB字段类型的内容

            select dbms_lob.substr(lo.ldtext) as text from longdescription lo

          2. php/oracle: 解析oracle表中的NCLOB,CLOB字段里面的内容

            php/oracle: 解析oracle表中的NCLOB,CLOB字段里面的内容 假如你的字段名是:passenger_info 字段类型是:NCLOB/CLOB,在读表的时候,需要将 passeng ...

          3. Oracle中Blob和Clob类型的区别与操作

            Oracle中Blob和Clob类型 1.Oracle中Blob和Clob类型的区别 BLOB和CLOB都是大字段类型,BLOB是按二进制来存储的,而CLOB是可以直接存储文字的.其实两个是可以互换的 ...

          4. Oracle中如何查询一个表的所有字段名和数据类型

            Oracle中如何查询一个表的所有字段名和数据类型 查询语法 select A.COLUMN_NAME,A.DATA_TYPE from user_tab_columns A where TABLE_ ...

          5. oracle中int类型和number类型区别

            INT类型是NUMBER类型的子类型.下面简要说明:(1)NUMBER(P,S)该数据类型用于定义数字类型的数据,其中P表示数字的总位数(最大字节个数),而S则表示小数点后面的位数.假设定义SAL列为 ...

          6. 数据库中存储日期的字段类型究竟应该用varchar还是datetime ?

            背景: 前段时间在百度经验看到一篇文章<如何在电脑右下角显示你(爱人)的名字>,之前也听过这个小技巧,但没真正动手设置过.所以出于好奇就实践了一下. 设置完成后的效果例如以下.右下角的时间 ...

          7. oracle 中对查询出来的数据进行切割、截取等操作

            oracle 中对查询出来的数据进行切割.截取等操作 最近遇到一个问题,需要把一个带有,的字符串拆分成多行.通过查询资料,这个操作需要使用以下2个关键知识: 1. REGEXP_SUBSTR函数 这个 ...

          8. 数据库中存储日期的字段类型到底应该用varchar还是datetime

            将数据库中存储时间的数据类型改为varchar(),这时最好让这些时间是数据库中自动生成的(一个没有格式的输入也可能会导致输出错误),因为存储类型为varchar(),所以获取到的值也就被认为是一个字 ...

          9. Oracle使用SQL语句修改字段类型

            Oracle使用SQL语句修改字段类型 1.如果表中没有数据 Sql代码 1 2 3 alter table 表名 modify (字段名1 类型,字段名2 类型,字段名3 类型.....)  alt ...

          随机推荐

          1. python 小技巧

            计算时间差,时间加减运算代码 最近在学习数据预处理,碰到日期型数据不会处理,上网查了下: Q:如何方便的计算两个时间的差,如两个时间相差几天,几小时等A:使用datetime模块可以很方便的解决这个问 ...

          2. Myschool乱码问题 和mysql 备份还原

            show variables like 'character_set%'; alter table users modify username ) character set gbk; alter t ...

          3. luogu P3899 [湖南集训]谈笑风生

            传送门 nmyzd,mgdhls,bnmbzdgdnlql,a,wgttxfs 对于一个点\(a\),点\(b\)只有可能是他的祖先或者在\(a\)子树里 如果点\(b\)是\(a\)祖先,那么答案为 ...

          4. python的基础初始第二天

            1.基础数据类型初始 1,数字类型,int,用于计算,+ ,- ,*, /,加,减,乘,除.在python2有整型和长整型之分(3344L),在python3 已经不区分了. 2,字符串类型strin ...

          5. Spring所有子项目

            官网地址 https://spring.io/projects 包含子项目 Spring IO Platform Spring Boot Spring Framework Spring Cloud D ...

          6. mysql 案例 ~ mysql主从复制错误问题

            简介 mysql主从不同步的几种情况 一  具体情况   1 主库有memory引擎的内存表      分析 由于memory表的数据存放在内存中,一旦主库数据丢失,从库可能就会发生数据复制异常    ...

          7. Applet、Scriptlet与Servlet

            Applet.Scriptlet与Servlet - 青春念邵的博客 - 博客频道 - CSDN.NEThttp://blog.csdn.net/mo_fan_qing_wa/article/deta ...

          8. 清除redis缓存

            redis-cli -p 6379(指定进入端口号为6379的redis数据库)1.清空当前redis数据库缓存flushdb 2.清空整个redis缓存flushall

          9. RabbitMQ简单应用の公平分发(fair dipatch)

            公平分发(fair dipatch)和轮询分发其实基本一致,只是每次分发的机制变了,由原来的平均分配到现在每次只处理一条消息 1.MQ连接工厂类Connection package com.mmr.r ...

          10. java 八种基本数据类型