Я пытаюсь использовать пример sys.dm_exec_describe_first_result_set, который я нашел, чтобы получить имена столбцов, это прекрасно работает для простых запросов, но когда у меня есть запрос с одинарными кавычками, он не работает.
У кого-нибудь было бы предложение обойти это?
SELECT name
FROM
sys.dm_exec_describe_first_result_set
('Select [Current Status] = CASE WHEN Matter.ArchiveStatus = 0 THEN 'Live' WHEN Matter.ArchiveStatus IS NULL THEN 'Live' WHEN Matter.ArchiveStatus = 1 THEN 'Pending Deletion' WHEN Matter.ArchiveStatus = 2 THEN 'Archived' ELSE 'Unknown' END FROM Matter', NULL, 0)