Есть ли способ импортировать CSV с именем столбца в виде даты в oracle? - PullRequest
0 голосов
/ 27 марта 2020

Я пытаюсь использовать oracle sql инструмент разработчика, и он показывает ошибку. И не могу импортировать столбцы с датой в качестве имени столбца. Есть ли способ импортировать этот набор данных в oracle.

[Ошибка отображается в sql инструменте девалопера]

https://i.stack.imgur.com/y80Yb.png

1 Ответ

0 голосов
/ 27 марта 2020

Дата (или аналогичная) не может использоваться в качестве имени столбца в Oracle:

SQL> create table test (27/3/2020 number);
create table test (27/3/2020 number)
                   *
ERROR at line 1:
ORA-00904: : invalid identifier

Но, если вы заключите ее в двойные кавычки, то это сработает:

SQL> create table test ("27/3/2020" number);

Table created.

SQL>

Однако тот факт, что вы можете сделать это, не означает, что вы должны сделать это. Я предлагаю нет.

Дополнительная информация о Правила именования объектов схемы .

Кроме того, значение даты должно быть одним из столбцов в таблице, а не самим столбцом. Модель данных, которую вы хотите, плохая, не делайте этого.

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