首页 > 数据库 >Oracle中ESCAPE关键字用法

Oracle中ESCAPE关键字用法

时间:2022-09-04 19:33:23浏览次数:89  
标签:like ESCAPE 通配符 用法 关键字 escape Oracle

select *
  from hdrg.qcs_dict_item_rules
 where rule_code like 'rule/_m%' escape '/';

注释:此处like后面的_下划线并不是占位符的意思,而是他原本下划线的意思。

补充说明:

ESCAPE用法

1、使用 ESCAPE 关键字定义转义符:

在模式中,当转义符置于通配符之前时,该通配符就解释为普通字符。

示例:

ESCAPE 'escape_character'

允许在字符串中搜索通配符而不是将其作为通配符使用。escape_character 是放在通配符前表示此特殊用途的字符。

select *
from hdrg.qcs_dict_item_rules
where name like '%aa/%bb%' escape '/';

PS:第一个和最后一个%作为通配符,中间的%作为普通字符。

参考博文:https://www.cnblogs.com/puresoul/p/3545891.html

标签:like,ESCAPE,通配符,用法,关键字,escape,Oracle
From: https://www.cnblogs.com/daytoy105/p/16655763.html

相关文章

  • Oracle中行转列函数(一)
    1、wm_concat(列名)解析:该函数可以把列值以“,”号分割起来,并显示成一行。例:selectwm_concat(item_code)fromhdrg.qcs_dict_item_detailwheretable_name='d......
  • oracle中merge into用法解析
    1mergeinto的形式mergeinto[target-table]ausing[source-tablesql]bon([conditionalexpression]and[...]...)whenmatchedthen[updat......
  • Oracle数据库导入、导出dmp文件
    1、数据库导出dmp文件exphdrg/[email protected]:1521/orclfile=D:\hdrg.dmp说明:exp用户名/密码@数据库名file=E:\file.dmptables=(要导出的表名称,以逗号隔开)2、o......
  • Navicat连接Oracle时报错 “ORA-28547:连接服务器失败,可能是oracle net 管理错误“ 或
    Navicat连接Oracle时报错“ORA-28547:连接服务器失败,可能是oraclenet管理错误“ 或者“ORA-03135:ConnectionLostContact”使用Navicat连接oracle数据库时报ORA-2......
  • python3之35个关键字详解
    一、python35个关键字列举:help("keywords")查看运行结果:1.and、or、not2.if、elif、else3.for、while4.True、False5.continue、break6.pass7.try、except、f......
  • 【Java基础】注释、标识符、关键字
    注释、标识符、关键字1.注释准备阶段建项目是要新建一个空的项目空项目新建完成后要新建一个模组新建的空项目需要配置环境(不勾选环境程序无法执行)注释......
  • JavaScript的变量命名规则和关键字的介绍
    JavaScript的变量命名规则和关键字的介绍规则一:开头必须是字母或$或_规则二:关键字和保留字不能用做变量名那么能不能使用typeof做为变量名呢?想都别想!那么能不能......
  • 【Oracle初学者】ORA-01034: ORACLE not available
    系统报错代码ORA-01034:ORACLEnotavailable出现原因//在启动实例时,关闭了数据库,导致外部软件无法访问Oracle数据库(大部分都是因为数据库监听或者服务关闭导致出现的......
  • ES6 关键字 let 和 ES5 及以前关键字 var 的区别
    var在ES5及以前,通过var在块级作用域中声明的变量,外边也可以访问。块级作用域就是一对{}的作用域;块级作用域可以是控制语句的作用域,也就是非函数的作用域。functionf()......
  • node38-anysc关键字
     //只能出现再异步函数中暂停异步函数得执行asyncfunctionfn(){throw'发生勒一些错误';return123;}//console.log(fn())fn().then(function(data)......