SQL 全文索引CONTAINS查询包含双引号”


public static string FullTextSpecialSymbols(string strText)
    {
        strText = strText.Trim();
        strText = strText.Replace("\"","‘‘");

        return strText;
    }

当然中间可以继续追加需要的过滤。

参考 :http://stackoverflow.com/questions/387198/escape-double-quotes-in-sql-2005-2008

时间: 2024-10-26 02:09:46

SQL 全文索引CONTAINS查询包含双引号”的相关文章

Java处理本身包含双引号的String

环境:Notpad ++ 6.0 + JDK 6.0.31 问题:Java处理本身包含双引号的String 解决: 使用转移字符. 例子代码: [java] view plain copy public class Test{ public static void main(String[] args){ String str1 = "\"name\"";//字符串两边含有双引号 String str2 = "name \"is\" w

后台传值包含双引号时如何正确显示双引号的问题

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco } span.s1 { color: #3933ff } 在后台对数据进行转义处理之后再传给页面 replaceAll("\"",""")

mysql 进行update时,要更新的字段中有单引号或者双引号导致不能批量生成sql的问题

前言 将数据从一张表迁移到另外一张表的过程中,通过mysql的concat方法批量生成sql时遇到了一个问题,即进行UPDATE更新操作时如果原表中的字段中包含单引号'或者双引号",那么就会生成不正确的update语句. 原因当然很简单因为update table set xxx = 'content'时content一般由英文单引号'或者双引号"包裹起来,使用单引号较多. 如果content中包含单引号'时我们需要对单引号'进行转义或者将content用双引号括起来,这样双引号&qu

使用innerHTML获取HTML代码时,HTML标记属性的双引号好多都消失不见了,原来是属性值中包含空格才会保留双引号

最近搞的一个项目中所使用的方式比较奇怪,用Label显示HTML内容,然后不断地使用JS把Label的innerHTML复制到TextBox中. 但是,昨天发现了一个问题,获取元素值的时候,有时候正常,有时候不正常,然后进入了漫长的DEBUG.. 调试过程中,监测Label和TextBox的值,发现获取到Label的值是未被改变的,控件加载的时候是怎样就怎样,在页面中是以SPAN元素显示,在查看网页源代码的时候可以看到被修改了,但是在后台无论怎么获取都是页面加载时赋予的未经修改之前的值. 而Te

PowerDesigner导出的sql中去掉双引号,主要用于Oracle

如题,这些双引号对于Oracle建表实在是糟糕透了: 解决方法: (转载,作者的百度已经挂了,无法放上链接,自私一把,以前的Oracle项目不见了,无法展示) 1.去掉Oracle生成的SQL创建语句中的双引号 用PowerDesigner导出orale数据库的建表sql时,默认会给表名和字段名加上双引号,如下图:这样给操作数据库带来很大的不便,解决的办法是设置Database菜单,然后点击Edit Current DBMS菜单,再依次点开Script->Format,然后找到CaseSensi

php中的单引号与双引号详解

一.引号定义字符串 在Php中,通常一个字符串被定义在一对引号中,如: 'I am a string in single quotes'"I am a string in double quotes" Php语法分析器是用成对的引号来判断一个字符串的.因此,所有字符串必须使用同一种单或者双引号来定义开始和结束.例如,下面的字串定义是不合法的: "I am not a valid string since I have unmatching quote marks''Me ne

PowerDesigner使用Oracle建库语句中""双引号的问题

这几天使用powerdesigner建库,general database导出的sql建表语句带有""双引号,结果导致我的库中表名都是小写的,但是Oracle查询等语句默认都是大写判断的,因此很是不方 便,以前使用pd没发现这个问题,可能是版本升级导致的,查了一下,原来需要Pd再设置一下:两种方式1.pd Edit Current DBMS-ORACLE9i2::Script\Sql\Format\CaseSensitivityUsingQuote将双引号的设置改为NO 2.变通方法就

关于Access导入Oracle会产生双引号的问题

把Access2007的数据导入到oracle 10g xe中,成功了,可是在写sql语句时必须加双引号 ,如select “name” from “Product”,貌似是因为access为了防止列名与关键词冲突,所以全部加上了“”,批量处理灰常麻烦,解决如下,感谢tangern提供的帮助 -重命名一张表所有列 SELECT 'alter table "'|| t.TABLE_NAME ||'" rename column "' || t.COLUMN_NAME || '&

Python学习之单引号、双引号、三引号

(1)单引号中可以使用双引号,中间的会当作字符串输出(单引号括起来的字符中包含单引号时,要在单引号加转义字符"\" ,print 'hell\'o') (2)双引号中可以使用单引号,中间的会当作字符串输出(双引号括起来的字符中包含双引号时,要在双引号加转义字符"\" ,print "hell\"o") (3)三单引号和三双引号中间的字符串在输出时保持原来的格式.(所看即所得)