Задача 102.118231

Задача :102.118231

Краткое описание :
В DirectSQL не возможно обратиться к полю KATBOX.COUNT
Описание :
Прямой SQL
Что измененно :


DSQL
Зарезервированные слова

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Требуется возможность обращаться к полям, имена которых совпадают
с ключевыми словами SQL, например, COUNT

Как измененно :

Теперь можно писать имена полей в двойных кавычках (как в оракле)
1)имена полей с обязательным указанием имени таблицы
sql select katbox."count" where katbox."count" > 0 order by katbox."count";
2)имена полей в контекстах, где ясно, что ничего кроме имени поля и быть не может:
insert into katbox("count") values(1);
update katbox set "count" = 2;

Если нужно обратиться к элементу массива, то надо закрыть кавычку перед квадратной скобкой
"min"[1]

Для имен таблиц доработка НЕ сделана.

Название продукта Название компонента Тип Последняя версия Дата выхода
baseBASEDLL5.5.13.0
compdataCOMPDATARES5.5.13.0