拼接SQL的时候不注意特殊字符就很容易出现这样的错误。所以我比较倾向于用过程来进行纪录的处理,作为参数传递的字符串中即使有特殊字符也不会出现问题。如果还是喜欢用拼接字符串,必须对字符串进行处理,过滤掉单引号、_号(通配符,表示任意一个字符)、%(通配符,表示任意长度的字符串)。后面两个字符如果不处理,在拼接SELECT语句的时候可能会出错。
解决方案 »
- 求助:如何在oracle中统计分组统计出现频率最高的数据
- 创建包报错了,
- 有什么办法找出两条记录里的关键字相同的纪录么?oracle数据库
- [提问]关于Data dictionary View Categories
- PL SQL 的SQL窗口无法执行存储过程
- 请问:我在oracle官方网站下载了92010NT_Disk1(2,3).zip三个文件,在win2003下怎么不能安装?
- 简单数据导出问题!
- 有关ORALCE中使用SQL*PLUS的问题!!!
- Listener的问题,兄弟们请给看一下.
- 初学数据库,想学Oracle,请问有什么比较容易上手的书籍?
- 请问有哪位朋友知道杭州创业软件公司如何? (急)
- 查询优化问题.谢谢帮助!
-------------------------
123@24输出时把它转变为%