"不会有问题,字符串中出现的',一律用两个单引号表示就行了嘛.--类似
insert 某表(字段)values('字段''=字符串变量')

解决方案 »

  1.   

    如果是从程序中传递字符变量到SQL中进行字符串处理,用replace将里面的'替换成''就可以啦.
      

  2.   

    insert 某表(字段)values(字段=字符串变量)
    ------------------------------------------
    你这句,我看不明白,语法上不对。
    对于单引号或双此号需要作为原意处理的,一般是作一个替换,如:create procedure proA(@s varchar(8000))
    as select * from tablename where fieldname=replace(@s,'''','''''')go