SQL 枢轴中 ' 的含义

Meaning of ' in SQL Pivot

谁能给我解释一下第二块中'符号的含义?我发现这个旧的 post 处理 pivot 并且集合 @query 被放入这些符号中,而第一个不是(select @cols)。那是什么意思?为什么需要那样做?

Convert Rows to columns using 'Pivot' in SQL Server

DECLARE @cols AS NVARCHAR(MAX),
    @query  AS NVARCHAR(MAX)

select @cols = STUFF((SELECT ',' + QUOTENAME(Week) 
                    from yt
                    group by Week
                    order by Week
            FOR XML PATH(''), TYPE
            ).value('.', 'NVARCHAR(MAX)') 
        ,1,1,'')

set @query = 'SELECT store,' + @cols + ' from 
             (
                select store, week, xCount
                from yt
            ) x
            pivot 
            (
                sum(xCount)
                for week in (' + @cols + ')
            ) p '

execute(@query);

第二个块正在使用动态查询评估。 ' 符号只是字符串文字分隔符。