Интересная особенность Оракла
Разная? насколько?
а во втором - пустое значение.
Он вообще, если длину строки определять, пропускает этот символ.
„Ъ“ в koi8-r имеет код 0xFF. Может из-за этого проблемы?
Не знаю.
У меня аналогичная ситуация была на постгресе в кодировке win1251 с буквой "я" на openBSD
(там LC_CTYPE хрен подцепишь)
в обоих случаях результат - 1
Посмотрим что скажут.
ps: К Ораклу я через TOAD подключаюсь.
В четырёх случаях (ЪъЯя) рузльтат один: 1
Я ж говорю, это не Оракловая бага.
через SQL*Plus:
select LENGTH('ъ'LENGTH('Ъ') from tmp where rownum<2;
1 1
Win2003Server,Oracle 9.2
Вот ща еще товарисч Робинзон ответит, и мы неожиданно узнаем, что у него какой-нибудь клон BSD
Да нет, Винда - ХР, Оракл - 8.
в TOAD:
в SQL Navigator:
>Select length('ъ' length('Ъ') From Dual
NULL 1
>Select length('ъ' length('Ъ') From Dual
1 1
в обоих случаях результат едениццо
В свое время в Borland Resource Workshop приходилось вместо "ю" и "я" писать '\376' и '\377'.
Оставить комментарий
Boris1980
Сравните выполнение этих двух запросов: