У меня есть динамический SQL, который генерирует имена столбцов. Быстрый пример может быть что-то вроде этого:
SELECT dbo.getSomething(123) [Eggs[scrambled] or Bacon[fried]]
Окончательное имя столбца должно быть таким:
яйца [омлет] или бекон [жареные]
Если я попытаюсь выполнить это, произойдет ошибка в слове ИЛИ (даже если я заменю его на xyz, он все равно выдаст ошибку в этом токене). Проблема исправлена, если я уберу внутренние наборы квадратных скобок. Поэтому я пришел к выводу, что вы не можете вложить квадратные скобки, если не избежите их.
Как мне избежать их в этом случае?