如何在SQL查询双引号代替单引号 - Oracle 10g的?
答
这应该工作:
UPDATE myTable
SET myField = REPLACE(myField, '''', '"');
答
您可以使用ANSI码为好,?使其更晶体所发生的事情:
SELECT someString
,replace(someString, Chr(39), Chr(34)) as replacedString
FROM (SELECT ' abc ' || Chr(39) || ' def ' as someString
FROM Dual)
39是一个单引号,34一个双引号
答
十块钱,说这件事是完全开放的SQL注入正确的答案是使用参数化。
答
如果在单引号用单引号例如变量“约翰的书”,只需插入2撇号。即'约翰的书'。注意:不要使用双引号“
这个答案将是大有帮助,如果你提供的参数的例子,你会如何使用它来解决这个问题 – 2011-03-06 08:52:38
我们一无所知环境不受此?被调用,也不能查询,所以没有普遍的例子,我可以给,将在有关的任何方式。这可能是一些从客户端代码调用,也有任意数量的方式来参数这一点。 – 2011-03-06 16:13:03