您无需转义反斜杠(仅使用内部单引号):
DECLARE @Query nvarchar(max)SET @Query ='DECLARE @Test nvarchar(max)SELECT @Test = ''abc''SELECT @Test'PRINT @Queryexec sp_executesql @Query

您无需转义反斜杠(仅使用内部单引号):
DECLARE @Query nvarchar(max)SET @Query ='DECLARE @Test nvarchar(max)SELECT @Test = ''abc''SELECT @Test'PRINT @Queryexec sp_executesql @Query