我正在使用 Oracle 11g,我的数据库字符集是 AL32UTF8。
我可以将印地语值存储在表中,但我想要印地语中的表名
例子:
create a table `राकी`
列名是ऋतु,अवधि
value1 गर्मी,सुबह
value2 सर्दी,शाम
如何使用字符集 AL32UTF8 在 Oracle 11g 中创建此表?
我正在使用 Oracle 11g,我的数据库字符集是 AL32UTF8。
我可以将印地语值存储在表中,但我想要印地语中的表名
例子:
create a table `राकी`
列名是ऋतु,अवधि
value1 गर्मी,सुबह
value2 सर्दी,शाम
如何使用字符集 AL32UTF8 在 Oracle 11g 中创建此表?
使用非 ascii 标识符需要带引号的标识符,因此您需要将表名和每个列名放在双引号之间:
create table "राकी"
(
"ऋतु" varchar(100),
"अवधि" varchar(100)
);
请注意,一旦这样做,您将被迫始终使用带引号的标识符。