首页 > 数据库 >Oracle regexp_substr()正则表达

Oracle regexp_substr()正则表达

时间:2023-10-16 14:34:24浏览次数:42  
标签:MATERIAL substr LOT Oracle regexp ID


SELECT A.*
,regexp_substr(A.MATERIAL_ID,'[^,]+',1,lvl,'c') MATERIAL_NO
,regexp_count(A.MATERIAL_ID,',')+1 CNT
FROM DWT_INPUT_LOT A
,(select level lvl from dual connect by level < 6)
WHERE 1=1
AND A.PROD_TYPE IN ('Normal')
--AND A.LOT_TYPE IN ('F','S','T')
AND A.DATE_TIMEKEY = TO_CHAR(TRUNC(SYSDATE -8/24) ,'yyyymmdd')

标签:MATERIAL,substr,LOT,Oracle,regexp,ID
From: https://www.cnblogs.com/bellin124/p/17767261.html

相关文章

  • oracle-rownum详解
    Oracle中的rownum用法详解:rownum是Oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,返回的第二行分配的是2,这个为字段可以用于限制返回查询的总行数,且rownum不可以以任何表的名称作为前缀。 1.rownum对于等于某值的查询条件:如果想找到第一条查询数据,可以......
  • Oracle Cloud 更换MFA(2步验证)设备
    OracleCloud更换MFA(2步验证)设备1.起因发现越狱的ios设备,在移动数据模式下无法稳定获取IPV6地址,也不知道哪个插件影响的。所以想恢复系统重新越狱试一下,但手机安装了OracleCloud的2步验证程序,之前想更换,一直没找到在哪设置的2.更换过程中另外一个问题:找不到个人账号的设置......
  • CentOS7.9部署Oracle
    CentOS7.9部署Oracle整体思路准备好CentOS7.9系统和Oracle安装包。Oracle下载链接:https://www.oracle.com/database/technologies/oracle-database-software-downloads.html系统配置最低要求:1c,2G可用内存需要交换空间介于1GB和2GB之间RAM大小的1.5倍介于2GB和16G......
  • docker安装配置oracle19c
    1.拉取oracle19c镜像,我这边使用的是:registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle2.创建Oracle容器: dockerrun-d-p1521:1521--nameoracle19c-dregistry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c  可以看到状态是Starting,具体日志可以查看 dock......
  • Oracle分区表技术详解
    Oracle是如何存储数据的?逻辑存储与物理存储在国企或者一线大厂,一般都会选择使用Oracle数据库,程序通过mybatis等持久层框架访问Oracle数据库,指定表空间,表空间内包含若干张表,表中存有行数据,行数据以行片段的形式存储在数据库块中,①当插入的行太大,无法装入单个块时;②或因为更新的......
  • Oracle的存储过程
    Oracle存储过程简介什么是存储过程在oracle中,存储过程是为了完成特定功能的SQL语句集,编译后存储在数据库中,用户通过指定存储过程名字并给出参数(如果该存储过程带有参数)来调用存储过程。存储过程有什么优点效率高:存储过程编译一次后,就会存到数据库,每次调用时都直接执行,而如果......
  • Oracle重新编译视图
    当表名、列名、列类型等底层表的信息发生改变的时候,就会使得视图无法使用,其时就需要对视图进行重新的编译。第一步,查找失效的视图。可以使用数据字典中的user_objects来查找出失效的视图名,还可以利用user_views来查找出相应视图的代码信息。基本的代码如下:----------------查......
  • Oracle中表被锁的查询与处理
    查询引起了锁表的原因selectl.session_idsid,s.serial#,l.locked_mode,l.oracle_username,s.user#,l.os_user_name,s.machine,s.terminal,a.sql_text,a.actionfromv$sqlareaa,v$sessions,v$locked_obje......
  • node-oracledb typeorm 集成试用
    主要是测试下typeorm与node-oracledbthin模式的集成环境准备docker-compose文件version:'3'services:db:image:gvenzl/oracle-xe:21.3.0-slimports:-"1521:1521"environment:-ORACLE_PASSW......
  • Oracle数据库
    Ⅰ数据库①层次型数据库②网状型数据库③关系型数据库(主要介绍)E-R图:属性(椭圆形),实体(矩形),联系(菱形-一对一、一对多、多对多)注:有的联系也有属性关系型数据库的设计范式:第一范式(1NF):属性不可再分,字段保证原子性第二范式(2NF):在满足1NF的基础上,要求表中的每条记......