Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Сортировка в 6.5 и 7.0  [new]
IrS
Member

Откуда:
Сообщений: 7
Народ, подскажите, пожалуйста, выход из такой ситуации.

У меня база на 6.5, при сортировке в таблицах пробел ' ' стоит раньше чем тире '-', т.е. все нормально. При переходе на 7.0 при сортировке в таблицах тире '-' становится раньше пробела ' ' что крайне неудобно.

Sort Order и на 6.5 и на 7.0 одинаковый, как быть?
12 янв 04, 12:30    [487524]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка в 6.5 и 7.0  [new]
IrS
Member

Откуда:
Сообщений: 7
up
6 фев 04, 10:28    [523803]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка в 6.5 и 7.0  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
А слово COLLATION что-нибудь говорит?
6 фев 04, 10:54    [523876]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка в 6.5 и 7.0  [new]
IrS
Member

Откуда:
Сообщений: 7
Слышал... А поподробнее можно если не трудно?
6 фев 04, 10:56    [523882]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка в 6.5 и 7.0  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Так их названия для баз и надо сравнить.
6 фев 04, 10:58    [523888]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка в 6.5 и 7.0  [new]
IrS
Member

Откуда:
Сообщений: 7
А как их сравнить в 6.5 и 7.0? В 2000 Collate видел, даже менял, в 6.5 и 7.0 не нашел...
6 фев 04, 11:45    [524015]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка в 6.5 и 7.0  [new]
Glory
Member

Откуда:
Сообщений: 104760
sp_helpsort
6 фев 04, 11:46    [524017]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка в 6.5 и 7.0  [new]
IrS
Member

Откуда:
Сообщений: 7
Sort Order Description
------------------------------------------------------------------------------------------------------------------------------------
Character Set = 5, cp1251
Code Page 1251
Sort Order = 106, nocase_1251
Dictionary case-insensitive sort order for use with code page
1251

И там и там все одинаково. Причем я заметил что сортировка нарушена только на сконверченой базе, на стандартной базе Northwind сортировка нормальная... Сконвертил сейчас в MS SQL 2000... Проблема не ушла.
6 фев 04, 11:49    [524023]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка в 6.5 и 7.0  [new]
IrS
Member

Откуда:
Сообщений: 7
up
6 фев 04, 15:12    [524581]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка в 6.5 и 7.0  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
А какой тип данных и какие значения полей, которые не правильно сортируються. Можно пример кинуть со структурой таблицы, образцами данных и запроса?
6 фев 04, 15:27    [524622]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка в 6.5 и 7.0  [new]
IrS
Member

Откуда:
Сообщений: 7
select warename from ware order by warename

warename
--------------------------------------------------------------------
...(вырезал)...

0-55А
0-55Б
0
0 ПС
0,5АГ РАПС
0.8АГ
0.9АГ
01К19Л9
04У19С11Б3

...(вырезал)...

Тип поля warename - varchar(120)
Все остальные поля в таблице int
6 фев 04, 16:08    [524723]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка в 6.5 и 7.0  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Мда...
6 фев 04, 16:21    [524752]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить