Oracle вставить значение в столбец с мощностью - PullRequest
1 голос
/ 17 марта 2020

Как я могу вставить значение в столбец с мощностью? См. Пример ниже:

enter image description here

Можно ли это сделать с помощью функции UNISTR?

insert into table values ('2332239 12'); -- I intentionally want to insert the number into a varchar field.

1 Ответ

4 голосов
/ 17 марта 2020

Если вы хотите вставить строку, заканчивающуюся надстрочным индексом Unicode 12, вы можете просто поместить символы Unicode в строку Unicode и вставить их в столбец Unicode:

INSERT INTO table VALUES(N'123¹²')

(ваш столбец будет иметь быть NVARCHAR)

Если ваш столбец varchar и вы не можете его изменить, вам придется каким-то образом кодировать данные и декодировать их в тот момент, когда вы захотите их использовать (не идеально)

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