在SQLserver辅助引号的操作--单引号内嵌套一层单括号

原创
小哥 3年前 (2022-11-02) 阅读数 8 #大杂烩

在使用SQL server当,遇到一个小问题:单引号里面的单引号,但直接添加会报错。我查了一些网上解决方案。
select * from sysobjects where name = test

单引号内嵌套了一层单引号。
想查询name = test20181030,但是20181030是一个变量@startdate,放在一起进行查询。

    declare @startdate varchar(8)
    set @startdate = 20181030
    declare @sql  varchar(1000) = select * from sysobjects where name  = test+@startdate+
    exec (@sql)
    select @sql

结果:
select * from sysobjects where name  = test20181030

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除