`

oracle数据库中插入特殊符号'&'

阅读更多

在plsql里边执行:update userinfo set pageurl='myjsp?page=1&pagesize=10' where id='test'

这条sql语句往数据库的pageurl字段放进去了一个url地址,但是执行的时候却并非那么理想,因为这其中有一个oracle的特殊字符,需要进行转义,那就是字符'&'.

怎么处理上例中的特殊字符?

两个办法:

       1) update userinfo set pageurl='myjsp?page=1'||'&'||'pagesize=10' where id='test'

       2) update userinfo set pageurl='myjsp?page=1'||chr(38)||'pagesize=10' where id='test'

其中||是连字符, chr(38)跟ASCII的字符转码是一致的。

plsql中还可以set define off来关闭特殊字符,还可以用show define来查看有些特殊定义的字符。

 

 

转载自:http://blog.sina.com.cn/s/blog_4a930e6f010006dh.html

分享到:
评论

相关推荐

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    ORACLE用户是学习ORACLE数据库中的基础知识,下面就介绍下类系统常用的默认ORACLE用户: 1. sys用户:超级用户,完全是个SYSDBA(管理数据库的人)。拥有dba,sysdba,sysoper等角色或权限。是oracle权限最高的用户,...

    数据库操作语句大全(sql)

    注意:在top后不能直接跟一个变量,所以在实际应用中只有这样的进行特殊的处理。Rid为一个标识列,如果top后还有具体的字段,这样做是非常有好处的。因为这样可以避免 top的字段如果是逻辑索引的,查询的结果后实际...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用Java进行桌面程序开发各个方面的知识和技巧,主要包括Java语法与面向对象技术、Java高级应用、窗体与控件应用、文件操作典型应用和数据库...

    mysql基础只是总结

    mssql 2000 Access DB2 oracle 【mysql安装】 1、官方下载mysql win32 msi 2、点击安装 3、配置 4、查看是否安装成功 通过cmd 输入netstat -a搜索3306端口是否处于listening状态 【mysql服务的启动与停止】 1...

    2009达内SQL学习笔记

    保存在oracle数据库中的所有操作细节: spool oracleday01.txt :开始记录 spool off :开始保存细节 四、SELECT语句:选择操作、投影操作。 select:从一个或多个表中检索一个或多个数据列。包含信息:想选择...

    经典SQL语句大全

    注意:在top后不能直接跟一个变量,所以在实际应用中只有这样的进行特殊的处理。Rid为一个标识列,如果top后还有具体的字段,这样做是非常有好处的。因为这样可以避免 top的字段如果是逻辑索引的,查询的结果后实际...

    sql经典语句一部分

    注意:在top后不能直接跟一个变量,所以在实际应用中只有这样的进行特殊的处理。Rid为一个标识列,如果top后还有具体的字段,这样做是非常有好处的。因为这样可以避免 top的字段如果是逻辑索引的,查询的结果后实际...

    SQL培训第一期

    escape关键字经常用于使某些特殊字符,如通配符:'%','_'转义为它们原来的字符的意义,被定义的转义字符通常使用'\',但是也可以使用其他的符号。 select * from Student_a where name like '%$%%' escape '$'; 1.7.6...

    条码制作软件 Barcode Studio 15.14.1 中文多语版.zip

    生成的条形码可以立即用于您的目的:将条形码图形添加到图像编辑程序,数据库,表单或文档中。 条码品质保证 Barcode Studio 提供的一个特别功能是内置的质量预览。预期的条形码质量被表示打印公差相对于所述输出...

    C#编程经验技巧宝典

    81 <br>0120 如何根据标点符号分行 81 <br>0121 如何将字符串颠倒输出 82 <br>0122 如何设置小数的保留位数 82 <br>0123 如何对字符串进行组合或分解 82 <br>0124 判断字符串中某一字符是否...

    IBM WebSphere Portal门户开发笔记01

    2、向SWF图片新闻播放器添加带有&符号的多个参数 368 3、SCHEME模式文件代码 369 4、ECLIPSE添加SVN 370 5、手工采集WAS JAVACORE 370 6、手工采集PORTAL JAVACORE 371 7、WAS和PORTAL各端口查看路径 372 二十、DB2...

    CMS.DBUtility.dll

    一款特别好用的.net数据库链接通用类。 using System; using System.Collections; using System.Collections.Specialized; using System.Data; using System.Data.SqlClient; using System.Configuration; using ...

    精髓Oralcle讲课笔记

    --(函数to_number()求出这种薪水里带有特殊符号的) 44、select ename, sal*12 + nvl(comm,0) from emp; --(函数nvl() 求出员工的"年薪 + 提成(或奖金)问题") 45、select max(sal) from emp; -- (函数max() 求出...

Global site tag (gtag.js) - Google Analytics