如何想数据库中插入单引号急

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何想数据库中插入单引号急相关的知识,希望对你有一定的参考价值。

       用SQL语句往数据库某字段(字符型)中插入字符串,但是当该字符串中带有单引号(')时就会出错!因为插入的字符串被从单引号处截断,造成SQL语句的语法错误

    C# 代码如下:

    public String checkString(String str)  

       String returnStr = "";  

          if(str.indexOf("'") != -1)//判断字符串是否含有单引号  

             returnStr = str.replace("'", "''");  

         str = returnStr;  

          

        return str;  

      

  4.SQL 代码如下:

单引号('' )代替单引号(')即可
,'''' 代表‘

insert into table1 (test) values ('''')

参考技术A insert into dbo.s1 values(124,'''')在sqlserver2008里写上四个单引号存进数据库查看存入了单个单引号。 参考技术B 多写一对单引号就行,例如:''123''

以上是关于如何想数据库中插入单引号急的主要内容,如果未能解决你的问题,请参考以下文章

客户数据中存在单引号,如何插入SQL SERVER

如何插入包含单引号的字符串

如何使用单引号将查询插入mysql

如何在oracle中插入含有半角单引号'的字符串

如何向数据库插入带有单引号(')的字符串?--在做数据插入是一定要考虑,否则有单引号系统就会报错

oracle 如何插入带有引号''和连接符的字符串