news 2026/9/21 21:48:45

doris用catalog访问各种数据源中文正则

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
doris用catalog访问各种数据源中文正则

1、'^[\u4e00-\u9fa5]+$'

'^[\u4e00-\u9fa5]+$' 在mysql数据源可以匹配到数据,但是经常会报下面报错。而且oracle、达梦、pg很多数据库都不能正确匹配出洪文。

报错1

detailMessage = (disaggregated-cluster-cg1-0.disaggregated-cluster-cg1.doris-cluster.svc.cluster.local.)[INTERNAL_ERROR]Invalid regex expression: ^[\u4e00-\u9fa5]+$

报错2

detailMessage = (disaggregated-cluster-cg1-0.disaggregated-cluster-cg1.doris-cluster.svc.cluster.local.)[INTERNAL_ERROR]JdbcExecutorException: resultSet to get next error: | CAUSED BY: SQLException:The regular expression contains an [x-y] character range where x comes after y.

报错都是偶尔报错,可能执行5次,报错一次。网上解释是可能doris下推正则有问题,特别是doris引擎有多个节点,就更加容易报错

select * from test.test_a_100w
where name not regexp '^[\u4e00-\u9fa5]+$'

2、^[\\x{4e00}-\\x{9fa5}]+$

报错减少,但是mysql不能正确匹配中文。 oracle,达梦、pg等多种数据库可以正常匹配正文

select * from test.test_a_100w
where name not regexp '^[\\x{4e00}-\\x{9fa5}]+$' limit 10

3、 '^[一-龥]+$'

试了mysql、达梦、hanna、pg、sqlserver等多种数据源,都能够正常匹配正文,而且不报错


select EMP_ID as data_id,* from cecece.SCHEMA01.EMPLOYEES where EMP_NAME not regexp '^[一-龥]+$'

结论:

doris使用 '^[一-龥]+$' 匹配中文

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/22 13:24:16

DataEase开源BI工具完整安装配置指南:从零开始快速部署

DataEase开源BI工具完整安装配置指南:从零开始快速部署 【免费下载链接】DataEase 人人可用的开源 BI 工具 项目地址: https://gitcode.com/feizhiyun/dataease DataEase是一款开源免费的数据可视化BI工具,支持通过拖拽方式快速制作图表并分析数据…

作者头像 李华
网站建设 2026/9/22 2:23:04

ReClassEx终极指南:免费开源的内存逆向分析神器

ReClassEx终极指南:免费开源的内存逆向分析神器 【免费下载链接】ReClassEx ReClassEx 项目地址: https://gitcode.com/gh_mirrors/re/ReClassEx 在软件逆向工程和内存分析领域,你是否曾经遇到过这样的困境:面对复杂的内存数据结构无从…

作者头像 李华
网站建设 2026/9/22 6:21:15

物联网平台前端技术重构:从技术困境到用户体验的完美蜕变

物联网平台前端技术重构:从技术困境到用户体验的完美蜕变 【免费下载链接】thingsboard-ui-vue3 本项目为基于Vue3开发的 ThingsBoard 前台 ,AntDesginVue、VbenVueAdmin、AntV X6、规则链代码已全部开放、ThingsBoard3.x持续更新中 项目地址: https://gitcode.co…

作者头像 李华
网站建设 2026/9/21 17:14:34

动态资源池化技术:让高价值软件许可“流动”起来的关键策略

动态资源池化技术:让高价值软件许可“流动”起来的关键策略我是一名长期从事IT资源规划与软件许可管理的技术专家。今天,我想和大家一起聊聊一个在企业信息化过程中越来越受关注的话题——动态资源池化技术。在软件许可资源日益稀缺、成本不断攀升的今天…

作者头像 李华
网站建设 2026/9/22 2:06:18

24、网络服务中的 SSH 与代理服务器使用指南

网络服务中的 SSH 与代理服务器使用指南 1. SSH 远程 shell 访问 Unix 虚拟机系统 Unix 系统允许用户从远程位置登录并执行通常在控制台进行的操作。在 VMware Workstation 中,用户可从主机系统登录到 Unix 虚拟机系统,避免频繁在主机系统和 VMware 窗口/全屏模式间切换,只…

作者头像 李华
网站建设 2026/9/22 2:06:39

2025护网蓝队面试题库,参加护网看这个就够了!

【收藏学习】网络安全实战指南:护网经验、漏洞分析与应急响应全攻略 本文全面介绍网络安全核心知识,涵盖护网面试流程、岗位分类、信息收集技术、各类漏洞原理与利用方法(SQL注入、XSS、CSRF等)、应急响应流程及溯源技术。内容从…

作者头像 李华