【问题标题】:sql with single quotes for parameter in where clause带有单引号的sql在where子句中的参数
【发布时间】:2012-09-26 21:25:53
【问题描述】:

我在下面的 sql 中尝试将 name 参数传递给 sql,我该如何追加,出现语法错误..

我必须@name 代替 steeve

if @name not null BEGIN
        set @sql = @sql + ' AND name=''steeve''';
    END

【问题讨论】:

    标签: sql parameters quotes


    【解决方案1】:
    if @name is not null then
    BEGIN
        set @sql = @sql + ' AND name=''' + @name + '''';
    END
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-12
      • 1970-01-01
      • 2012-03-25
      • 2012-07-03
      相关资源
      最近更新 更多