创建测试数据库和数据表
{

create database test create table tset (test1 nvarchar(128), test2 nvarchar(128) ) 
insert into test (test1,test2) values ('test1','test2')

插入结果:

test1,test2

当需要插入带”的字符串的时候

insert into test (test1,test2) values ('''test1''','''test2''')

插入的结果是

'test1','test2'

同理,当需要插入带”的字符串在字符串中间时

insert into test (test1,test2) values ('test''1''','test''2''')
test'1',test'2'

然后在程序中需要对insert语句进行一次检测,将数据含有的(”)转换成(””),然后执行SQL语句。
在.NET中可以使用replace('','''')来替换

更多相关文章

  1. 求查询成绩表中两门科成绩90分以上的学生学号的SQL语句?
  2. mysql常用命令/语句学习三
  3. StringBuilder 拼接sql语句比较快
  4. 求一SQL语句(如何按某列的值分组且取出每组前几行的数据)
  5. 1)如何用语句来查看一个表内是否建了索引2)或用plsql查看一个表
  6. 高手是怎样炼成的:精妙SQL语句介绍
  7. 如何判断如下的sql语句是否被正确执行了
  8. 在线求助.Select语句包含ERP单据内表头与表身信息
  9. Spring 中jdbcTemplate 实现执行多条sql语句

随机推荐

  1. Android(安卓)Studio 3.5 安装apk失败问
  2. (4.1.23)Android Animation学习笔记
  3. Android之TextView------属性大全
  4. GridView--学习
  5. Android中使用log4j输出log内容到sd卡
  6. android布局文件属性说明(转)
  7. Android编译环境安装
  8. H264解码器源码(Android 1.6 版)
  9. Android NDK的入门学习
  10. 编译Android(安卓)2.3.1 源代码心得