ОК, поэтому я пытаюсь объединить некоторые записи из базы данных
declare @selectlist varchar(max)
SELECT @selectlist = COALESCE(@selectlist + ',[' + listitem + ']','['+ listitem +']')
FROM (select distinct listitem from Project#lists where listitem <> '') X
ORDER BY listitem
, чтобы использовать их в PIVOT в SQL Server 2005. Проблема заключается в том, что данные имеют все виды странностей вэто ... одинарные кавычки, скобки,% s, {и кто знает, что еще.Есть ЛЕГКИЙ способ избежать их всех, или я должен сделать замену для всего?
(Я думал о написании сборки, чтобы сделать это с регулярным выражением, но я должен дать этоклиент, который может или не может иметь необходимость / желание установить это)