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相关推荐

  1. oracle asc 汉字,oracle中chr()和ascii()函数(附常用字符与ascii对照表)

    今天修改数据库时,有较长字符串无法直接复制到某一个字段,开始以为是字符串太大了,但是长度距离VARCHAR2的上限还有很多,只有1700多个字符.检查这个字符按串和对应的错误.发现很怪异,是ORA-0 ...

  2. Oracle中如何插入特殊字符: 和 ' (多种解决方案)

    http://www.blogjava.net/pengpenglin/archive/2008/01/16/175689.html 今天在导入一批数据到Oracle时,碰到了一个问题:Toad提示要 ...

  3. oracle 特殊字符表示,Oracle如何插入在特殊字符: amp; 和 #39; (各种解决方案)

    今天在导入一批数据到Oracle时,碰到了一个问题:Toad提示要给一个自己定义变量AMP赋值,一開始我非常纳闷.数据是一系列的Insert语句,怎么会有自己定义变量呢?后来搜索了一下keywordA ...

  4. oracle字符有哪些,oracle转义符有哪些?

    oracle转义符有:1.单引号,可以引用字符串或对自身转义:2.双引号,将非法的格式符包装起来:3.and符号,接连两个转义自身:4.Escape,指定一个非特殊符号为转义符. oracle转义符有 ...

  5. oracle 数据库密码 特殊字符,【案例】Oracle用户密码含特殊字符$ 登录数据库时异常案例...

    天萃荷净 开发DBA反映,新建用户的密码含有特殊字符$,在sqlplus登录数据库时出现异常 [oracle@ECP-UC-DB1 ~]$ sqlplus / as sysdba SQL*Plus: ...

  6. oracle中文加密算法,Oracle数据库替代加密算法

    替代密码算法的原理是使用替代法进行加密,就是将明文中的字符用其它字符替代 后形成密文.例如:明文字母a.b.c.d ,用D.E.F.G做对应替换后形成密文. 这里在Oracle的存储过程,通过替换加密 ...

  7. oracle中文加密算法,Oracle 加密package解密(unwrap)

    最近碰到一个问题,需要解密几个使用oracle wrap加密过的程序包,查了下,已经有很多可用的程序,支持10g,11g,连12c都支持.查找过程中,花了点时间研究了下解密的过程,简单记录一下. 1. ...

  8. oracle手注,oracle手注

    报错注入: [1]爆版本号 方法一: 例子:http://210.35.35.70:82/Book.aspx?id=0199332841 爆版本号:http://210.35.35.70:82/Boo ...

  9. oracle循环数据字典,Oracle数据字典使用

    下面按类别列出一些Oracle用户常用数据字典的查询使用方法. 一.用户 查看当前用户的缺省表空间 SQL>SELECT username,default_tablespace FROM use ...

  10. Navicat for Oracle工具连接oracle

    为什么80%的码农都做不了架构师?>>>    这个工具可以用于任何版本 8i 或以上的 Oracle 数据库服务器,并支持大部份 Oracle 最新版本的功能,包括目录.表空间.同 ...

最新文章

  1. 计算机鹅点云,CVPR 2020 | 用于点云中3D对象检测的图神经网络
  2. fail2ban安全设置
  3. DDG全家桶之3022
  4. Tarjan的强联通分量
  5. 第二节:如何正确使用WebApi和使用过程中的一些坑
  6. 企业贡献开源,其背后的战略动机是什么?
  7. Dapper基础用法
  8. MySQL在Docker环境下运行基础
  9. SEO关键词优化:如何理解被百度快速索引?
  10. 在ASP.NET中执行URL重写(一)
  11. ElasticSearch内存优化
  12. Kubernetes 集群安全机制详解
  13. gitLab数据备份和迁移
  14. 笔记:在CentOS上开始你的工作
  15. 如果男生过了五十岁突然失业了,你觉得最好的谋生办法是什么?
  16. [书籍].Pong P. Chu - FPGA Prototyping By Verilog Examples
  17. 3ds Max Loft命令详解
  18. 微信小程序支付流程=>实现按年支付和按月支付
  19. 适合有一些Java基础的实战项目
  20. 网页游戏服务器应该如何挑选?

热门文章

  1. Solr搜索引擎原理
  2. 简易搜索引擎原理与基于Hadoop MapReduce的搜索引擎实现
  3. 把ip导入mysql_纯真IP数据库导入mysql
  4. 天人合一物我相融,站点升级渐进式Web应用PWA(Progressive Web Apps)实践
  5. 获取MP4视频关键帧图像,并保存为JPEG格式文件
  6. 钟道隆逆向英语学习法—乐在英语中
  7. 改善民生 住有所居(加快经济发展方式转变)
  8. 互联网大佬打脸啪啪啪啪史
  9. 重症监护病人心电导联信号质量评估、SQI
  10. 安装Android Studio遇到的几个困难和解决办法