本文主要是介绍pl/sql 执行带符号的语句,提示要输入的解决办法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Oracle的SQL语句中如何处理‘&’符号
在Oracle中,如果在sql中出现'&'符号,会被自动转义; 而被要求输入在&符号后跟随的字符串的值,例如: update tablename set columnName='http://www.g.cn/cv2.jsp?spid=222&cid=333'; 执行这个操作时,Oracle会提示 Enter value for cid: 原因是在Oracle中 & 符号是作为转义字符使用的。 解决方法, 用Oracle的字符串处理函数chr处理。chr(38)表示 &符号 改写:
update tablename set columnName='http://www.g.cn/cv2.jsp?spid=222'||chr(38)||'cid=333';
转载地址:http://www.2cto.com/database/201305/208412.html
这篇关于pl/sql 执行带符号的语句,提示要输入的解决办法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!