Зарезервированное слово CLUSTER, используемое в качестве имени столбца в Oracle 10g

Это существующая таблица с именем столбца «CLUSTER». Я должен запросить эту таблицу, чтобы получить значения столбца «CLUSTER». Я получаю сообщение об ошибке отсутствия выражения, так как CLUSTER является зарезервированным словом в Oracle. Поскольку оракул позволил создать столбец с именем CLUSTER, должен быть способ получить то же самое. Как запросить этот столбец?

PS - у меня нет возможности переименовать столбец.

Заранее спасибо.


person Mithun    schedule 05.10.2010    source источник
comment
Каков ваш точный запрос? А что за сообщение об ошибке?   -  person Codo    schedule 05.10.2010


Ответы (1)


Просто используйте двойные кавычки для ссылки на этот столбец, например:

select "CLUSTER" from table;

Кроме того, убедитесь, что вы соответствуете регистру в имени столбца.

person Community    schedule 05.10.2010
comment
@Mithun, найди название столбца, например запросив ALL_TAB_COLUMNS. Это даст вам точное имя столбца, включая любые встроенные пробелы и прописные/строчные буквы. - person Jeffrey Kemp; 06.10.2010