Oracle: Обработка полей имени комментария
-
28-09-2019 - |
Вопрос
У меня есть стол с полем имени комментариев, который, кажется, является зарезервированным словом.
Использование SQLDeveloper, если я попробую:
select
[COMMENT],
another_field
FROM table_created_by_idiot_developer
я получил
SQL Error: ORA-00936: missing expression
Как я могу получить доступ к этому поле в моем выборе в SQL Developer? (Это проблема с SQL-разработчиком или должна быть полевым не имена комментарий в Oracle?)
Решение
Пытаться "COMMENT"
вместо [COMMENT]
. Отказ Это альтернативный синтаксис, обычно принимаемый различными DBMMS. Я использовал этот синтаксис, чтобы ссылаться на столбцы, имеющие точки или символы UTF8 в их именах в SQLite.
Не связан с StackOverflow