带有where引号的sql,用于where子句中的参数

时间:2012-10-05 17:16:18

标签: sql parameters quotes

我在sql下面我试图将name参数传递给sql,我如何追加,我收到语法错误..

我必须以@name代替steeve

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

1 个答案:

答案 0 :(得分:2)

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