2

我正在使用 Oracle 11g,我的数据库字符集是 AL32UTF8。

我可以将印地语值存储在表中,但我想要印地语中的表名

例子:

create a table `राकी`

列名是ऋतु,अवधि

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

如何使用字符集 AL32UTF8 在 Oracle 11g 中创建此表?

4

1 回答 1

2

使用非 ascii 标识符需要带引号的标识符,因此您需要将表名和每个列名放在双引号之间:

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

请注意,一旦这样做,您将被迫始终使用带引号的标识符。

在此处输入图像描述

于 2018-05-08T07:27:15.937 回答