Функции Transact-SQL для работы со строками и данными типа даты/времениФункции работы со строками в MS SQL SERVERФункции UNICODE и NCHAR |
||
Функция UNICODE(строковое выражение) возвращает номер в кодировке Unicode первого символа строкового выражения. Функция NCHAR(целое) возвращает символ по его номеру в кодировке Unicode. Приведем несколько примеров.
Возвращает код ASCII и номер русской буквы «а» в кодировке Unicode: 224 и 1072.
Здесь мы пытаемся восстановить символ по его коду. Получаем а и NULL. NULL-значение возвращается потому, что кода 1072 нет в обычной кодовой таблице.
Теперь все нормально, в обоих случаях мы получаем а. Наконец,
|