Oracle 8i игнорирует '+' в VARCHAR2 при сортировке в SELECTе
От: Artemy  
Дата: 14.02.06 16:39
Оценка:
Доброго времени суток.

У меня небольшой вопрос.

В Oracle 8i (не спрашивайте, почему 8i: потому что проект старый) выбираю с помощью SELECT данные из поля таблицы типа VARCHAR2. Сортирую по возрастанию. Но при сортировке, похоже, что Oracle игнорирует символ '+' или, может быть, руководствуется другим принципом. Пример возвращенных данных:

+01732879611
07755544410
07766666600
07766666610
07876910000
+73535550100
+75551112244
+791844202
+79995556664
80004444100

А хотелось бы чтобы было что-то типа:
+01732879611
+73535550100
+75551112244
+791844202
+79995556664
07755544410
07766666600
07766666610
07876910000
80004444100

У кого-нибудь есть предположения, почему он так "плохо" сортирует? Буду признателен, если вы ими поделитесь.

Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.