• nice article. thanks.

    DECLARE @topsql NVARCHAR(200)

    SET @topsql = 'DECLARE @quotedvar nvarchar(100) ' + CHAR(13)

    + 'DECLARE @sql nvarchar(1000) ' + CHAR(13)

    + 'SET @quotedvar = ''O''''Neil''' + CHAR(13)

    + 'SET @sql = ''PRINT '''''' +REPLACE(@quotedvar,'''''''','''''''''''') + '''''''''

    + CHAR(13) + 'PRINT @sql ' + CHAR(13) + 'EXEC sp_executesql @sql '

    PRINT @topsql

    PRINT '-------'

    EXEC sp_executesql @topsql