Я работаю с запросом, у которого есть столбец с именем «Дата».
Исходный запрос нормально возвращается из базы данных. Вы можете вывести исходный запрос, разбить на страницы исходный запрос, получить список значений столбца Дата и т. Д.
Запрос запроса
<cfquery name= "Query" dbtype= "query">
select
[Query].[Date]
from [Query]
</cfquery>
Ответ от ColdFusion
Ошибка синтаксиса Query Of Queries. Обнаружено "Дата. Неправильно выбран
Список
Обычно я использую описательные имена, поэтому раньше я не сталкивался с этой проблемой.
В этом случае я работаю с хранимой процедурой, написанной кем-то другим. Я закончил тем, что изменил хранимую процедуру, чтобы использовать более описательное имя столбца.
У меня есть сервис, который я использую для преобразования, поиска и сортировки запросов с помощью ColdFusion. Мне любопытно узнать ответ на мой исходный вопрос, чтобы я мог изменить свой сервис так, чтобы он выдавал лучшую ошибку или обрабатывал зарезервированные слова.
Есть ли способ избежать и использовать зарезервированные слова запроса ColdFusion в качестве имен столбцов в запросе запроса?