Как вводить символы не ascii (например, í) в SQL Developer 18.1 - PullRequest
0 голосов
/ 13 октября 2018

Я использую SQL Developer v18.1, а версия базы данных - Oracle 12c.

sql> select  *  from nls_database_parameters where parameter like 'NLS%CHARACTERSET';

PARAMETER                      VALUE
------------------------------ -------------------------
NLS_NCHAR_CHARACTERSET         AL16UTF16
NLS_CHARACTERSET               AL32UTF8

Я хотел бы ввести некоторые не-ascii символы, такие как 'í', но понятия не имею, как это сделать, даже после некоторых поисков здесь и в Google.На самом деле я даже не могу ввести этот пример персонажа здесь напрямую.Я просто копирую его куда-то еще и вставляю в этот вопрос.

Спасибо за помощь заранее!

Сэм

1 Ответ

0 голосов
/ 13 октября 2018

Как насчет этого?

Вот таблица, которая должна содержать некоторые данные.

SQL> create table test (col varchar2(20));

Table created.

Проверьте код ASCII для символа, который вы хотите вставить, используя ASCII функция:

SQL> select ascii('í') from dual;

ASCII('í')
----------
     52103

ОК;теперь мы знаем его код так - вставьте его, но на этот раз с помощью функции CHR:

SQL> insert into test (col) values (chr(52103));

1 row created.

SQL> select * From test;

COL
--------------------
í

SQL>
...