Oracle выбрать столбец со специальным именем - PullRequest
0 голосов
/ 24 октября 2011

У меня есть представление, связанное со столбцом с именем «Начато на».Как выбрать это в операторе SELECT?

Спасибо!

Ответы [ 2 ]

5 голосов
/ 24 октября 2011

Попробуйте с

SELECT "Started At"
FROM your_table
2 голосов
/ 24 октября 2011

Вы можете нарушить правила имени объекта схемы Oracle Database (без зарезервированных слов, начинаются с AZ, длиной 30 символов и т. Д.), Заключив имя в двойные кавычки.Чтобы позже получить доступ к объекту, вы ДОЛЖНЫ заключить имя в двойные кавычки.

В точку:

me@XE> create table t ("x" int);

Table created.

me@XE> select x from t;

select x from t
       *
ERROR at line 1:
ORA-06553: PLS-306: wrong number or types of arguments in call to 'OGC_X'


me@XE> select "x" from t;

no rows selected

me@XE> create view v as select * from t;

View created.

me@XE> select x from v;

select x from v
       *
ERROR at line 1:
ORA-06553: PLS-306: wrong number or types of arguments in call to 'OGC_X'


me@XE> select "x" from v;

no rows selected

me@XE>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...