美文网首页
sqlserver 单双引号

sqlserver 单双引号

作者: Eric_Zeng | 来源:发表于2017-01-25 17:13 被阅读79次

    --如果我们不把执行语句放入字符串,那么语句应该是:

    SELECT*fromtableNamewherename='dan'

    --但是,我们需要在Openquery中使用参数,所以,我们必须保留单引号。单变双实现字符转义。SELECT*FROMOPENQUERY(BETSYVALVES,'SELECT * from tableName where name =''dan''')

    --最后,因为,我们需要使用Exec去执行已经形成的Command string,把上述语句变成字符串语句。我们必须对''进行转义,所以'' 就变成了'''',这就是Replace的主要工作,最后语句成了:

    SELECT*FROMOPENQUERY(BETSYVALVES,'SELECT * from tableName where name =''''dan''''')

    相关文章

      网友评论

          本文标题:sqlserver 单双引号

          本文链接:https://www.haomeiwen.com/subject/yootittx.html