Создать имя / столбцы таблицы смешанного регистра в oracle БЕЗ кавычек - PullRequest
0 голосов
/ 30 апреля 2020

Можно ли как-нибудь создать имя таблицы смешанного регистра в Oracle без использования кавычек?

Имена таблиц изменятся на прописные, если я не буду использовать кавычки при создании таблицы.

Дайте мне знать, если вам нужна дополнительная информация.

Например:

create table testTable(testColumn varchar);

Это создает таблицу с именем TESTTABLE с именем столбца TESTCOLUMN.

Я могу использовать кавычки, но это усложняет написание запросов.

Подскажите, пожалуйста, как я могу это сделать, не используя кавычки? Спасибо.

С уважением, Саван

1 Ответ

3 голосов
/ 30 апреля 2020

Пожалуйста, обратитесь к официальной Oracle документации базы данных:

"Идентификаторы без кавычек не чувствительны к регистру. Oracle интерпретирует их как прописные."

https://docs.oracle.com/en/database/oracle/oracle-database/20/sqlrf/Database-Object-Names-and-Qualifiers.html#GUID - 3C59E44A-5140-4BCA-B9E1-3039C8050C49

Все представления словаря данных будут показывать идентификаторы, поскольку Oracle их интерпретирует. Другими словами, без кавычек все будет в верхнем регистре. Я могу засвидетельствовать, что это верно даже для акцентированных символов.

Вы не всегда можете получить то, что хотите ...

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