SQL Escape ' '

前端 未结 7 1266
星月不相逢
星月不相逢 2021-01-12 22:49

I am trying to run a query in SQL 2008 by doing:

@query varchar(max)

SET @query = \'SELECT * FROM Table WHERE [Name] = \' \'Karl\' \' \'

EXEC(@query)
         


        
7条回答
  •  無奈伤痛
    2021-01-12 23:27

    This works on my machine from SQL Server Management Studio:

    @query varchar(max)
    
    SET @query = 'SELECT * FROM Table WHERE [Name] = ''''''Karl'''''''
    
    EXEC(@query)
    

提交回复
热议问题