Как получить имя таблицы на хинди

Я работаю с Oracle 11g и мой набор символов базы данных AL32UTF8.

Я могу хранить значения хинди в таблице, но я хочу, чтобы имя таблицы на хинди

ПРИМЕР:

create a table `राकी`

имена столбцов ऋतु,अवधि

value1 गर्मी,सुबह
value2 सर्दी,शाम

Как я могу создать эту таблицу в Oracle 11g с набором символов AL32UTF8?

1 ответ

Решение

Для использования не-ascii-идентификаторов требуются заключенные в кавычки идентификаторы, поэтому вам нужно поместить имя таблицы и имя каждого столбца в двойные кавычки:

create table "राकी" 
(
   "ऋतु" varchar(100), 
   "अवधि" varchar(100)
);

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

Другие вопросы по тегам