您的位置:首页 > 数据库 > Oracle

Oracle中的单引号和&

2016-03-25 10:27 274 查看
对于Oracle中的‘和&,

在sql语句中如果可能出现这些特殊字符,可先查找替换,再拼接sql语句,

例如,在Java中,

<span style="white-space:pre"> </span>String oldStr = "!@#$%^&*()_+[];',./<>?:{}";
String newStr = "";
String resultStr = "";
if(oldStr.contains("'")){
newStr = oldStr.replaceAll("'", "''");
}
if(auditDesc.contains("&")){
resultStr = newStr.replaceAll("&", "'||'&'||'");
}

其它关于Oracle中转义字符、特殊字符的文章:
http://blog.sina.com.cn/s/blog_67be3b450101eora.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息