oracle转义chr,oracle特殊字符替换用chr
oracle特殊字符替换用chr
实现:字符串1;2;3;4;5转换成('1','2','3','4','5')。 --查询特殊符对应的ascii码。
SELECT ascii('''') FROM dual;
39
----replace直接使用chr(39)
SELECT '('||''''||replace('1;2;3;4;5',';',chr(39)||chr(44)||chr(39))||''''||')'
FROM dual;
SQL> DECLARE
2 v_str varchar2(1000);
3 v_str1 varchar2(1000);
4 --v_str2 varchar2(20);
5 --v_str3 varchar(1000);
6 begin
7 --v_str_1=''';
8 --v_str_2='''';
9 v_str := '1;2;3;4;5';
10 v_str1 := replace(v_str,';',chr(39)||chr(44)||chr(39));
11 v_str := '('||''''||v_str1||''''||')';
12 dbms_output.put_line(v_str);
13 end;
14 /
('1','2','3','4','5')
PL/SQL procedure successfully completed
REPLACE用法:
语法:
REPLACE(, ,)
解释:string中,每个string_to_match都被replacements_string所代替
oracle转义chr,oracle特殊字符替换用chr相关推荐
- oracle asc 汉字,oracle中chr()和ascii()函数(附常用字符与ascii对照表)
今天修改数据库时,有较长字符串无法直接复制到某一个字段,开始以为是字符串太大了,但是长度距离VARCHAR2的上限还有很多,只有1700多个字符.检查这个字符按串和对应的错误.发现很怪异,是ORA-0 ...
- Oracle中如何插入特殊字符: 和 ' (多种解决方案)
http://www.blogjava.net/pengpenglin/archive/2008/01/16/175689.html 今天在导入一批数据到Oracle时,碰到了一个问题:Toad提示要 ...
- oracle 特殊字符表示,Oracle如何插入在特殊字符: amp; 和 #39; (各种解决方案)
今天在导入一批数据到Oracle时,碰到了一个问题:Toad提示要给一个自己定义变量AMP赋值,一開始我非常纳闷.数据是一系列的Insert语句,怎么会有自己定义变量呢?后来搜索了一下keywordA ...
- oracle字符有哪些,oracle转义符有哪些?
oracle转义符有:1.单引号,可以引用字符串或对自身转义:2.双引号,将非法的格式符包装起来:3.and符号,接连两个转义自身:4.Escape,指定一个非特殊符号为转义符. oracle转义符有 ...
- oracle 数据库密码 特殊字符,【案例】Oracle用户密码含特殊字符$ 登录数据库时异常案例...
天萃荷净 开发DBA反映,新建用户的密码含有特殊字符$,在sqlplus登录数据库时出现异常 [oracle@ECP-UC-DB1 ~]$ sqlplus / as sysdba SQL*Plus: ...
- oracle中文加密算法,Oracle数据库替代加密算法
替代密码算法的原理是使用替代法进行加密,就是将明文中的字符用其它字符替代 后形成密文.例如:明文字母a.b.c.d ,用D.E.F.G做对应替换后形成密文. 这里在Oracle的存储过程,通过替换加密 ...
- oracle中文加密算法,Oracle 加密package解密(unwrap)
最近碰到一个问题,需要解密几个使用oracle wrap加密过的程序包,查了下,已经有很多可用的程序,支持10g,11g,连12c都支持.查找过程中,花了点时间研究了下解密的过程,简单记录一下. 1. ...
- oracle手注,oracle手注
报错注入: [1]爆版本号 方法一: 例子:http://210.35.35.70:82/Book.aspx?id=0199332841 爆版本号:http://210.35.35.70:82/Boo ...
- oracle循环数据字典,Oracle数据字典使用
下面按类别列出一些Oracle用户常用数据字典的查询使用方法. 一.用户 查看当前用户的缺省表空间 SQL>SELECT username,default_tablespace FROM use ...
- Navicat for Oracle工具连接oracle
为什么80%的码农都做不了架构师?>>> 这个工具可以用于任何版本 8i 或以上的 Oracle 数据库服务器,并支持大部份 Oracle 最新版本的功能,包括目录.表空间.同 ...
最新文章
- 计算机鹅点云,CVPR 2020 | 用于点云中3D对象检测的图神经网络
- fail2ban安全设置
- DDG全家桶之3022
- Tarjan的强联通分量
- 第二节:如何正确使用WebApi和使用过程中的一些坑
- 企业贡献开源,其背后的战略动机是什么?
- Dapper基础用法
- MySQL在Docker环境下运行基础
- SEO关键词优化:如何理解被百度快速索引?
- 在ASP.NET中执行URL重写(一)
- ElasticSearch内存优化
- Kubernetes 集群安全机制详解
- gitLab数据备份和迁移
- 笔记:在CentOS上开始你的工作
- 如果男生过了五十岁突然失业了,你觉得最好的谋生办法是什么?
- [书籍].Pong P. Chu - FPGA Prototyping By Verilog Examples
- 3ds Max Loft命令详解
- 微信小程序支付流程=>实现按年支付和按月支付
- 适合有一些Java基础的实战项目
- 网页游戏服务器应该如何挑选?