oracle的敏感字符是什么啊? 拼接SQL的时候不注意特殊字符就很容易出现这样的错误。所以我比较倾向于用过程来进行纪录的处理,作为参数传递的字符串中即使有特殊字符也不会出现问题。如果还是喜欢用拼接字符串,必须对字符串进行处理,过滤掉单引号、_号(通配符,表示任意一个字符)、%(通配符,表示任意长度的字符串)。后面两个字符如果不处理,在拼接SELECT语句的时候可能会出错。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果方便的话,可以在插入数据前,将数据中的单引号换为全角的‘,即不影响数据内容,又不会在拼接SQL的时候产生麻烦。 对oracle的作用符号还是用相应的自定义符号替代,当输出时把相应自动义符号转变为敏感符号。SQL> select replace('123%24','%','@') from dual;REPLACE('123%24','%','@')-------------------------123@24输出时把它转变为% 创建数据库的时候出现错误,启动 Database Control 时出错,求解 关于Oracle中JOB的问题~~~ oracle怎么在数据前面补0 PL/SQL连接oracle10提示监听超时 oracle 如何記錄delete訊息? 10g OEM中,“性能”标签下,出现的具体指标,怎样知道具体含义呢? 小得不能小的问题了,大家快来啊. 请教:关于ORACLE的疑问 为什么我进不去Enterprise Manager Console?怎么也进不去 SQLLDR导入数据突然变慢的问题!急求! 请问有哪位朋友知道杭州创业软件公司如何? (急) 查询优化问题.谢谢帮助!
-------------------------
123@24输出时把它转变为%