Администирование СУБД MS SQL Server 2000. Шибанов С.В - 51 стр.

UptoLike

Составители: 

51
С, В, G, В, F, А по возрастанию, то получим последовательность А, В, В, С, F, G.
Более сложные типы упорядочивания работают с учетом символов национальных
алфавитов, регистра символов и символов с диакритическими знаками. В некоторых
кодировках национальные символы не всегда располагаются в алфавитном порядке.
Если выполнять сортировку только на основе порядкового номера символа, то
мо-
жет быть получен неверный результат. Ситуация усугубляется, если в национальном
наборе символов имеются символы с диакритическими знаками. Решением этой
проблемы в SQL Server 2000 и является использование способа сортировки (sort
order). Имеется возможность выбрать следующие способы сортировки.
Binary (двоичная сортировка)простейший тип сортировки, в основе
которого лежит сравнение символов по их порядковым
номерам в таблице
символов. Этот тип сортировки обладает максимальной скоростью работы
по сравнению с другими типами сортировки, но при использовании этой
сортировки режимы Case-sensitive (С учетом регистра) и Accent-sensitive
(С учетом диакритических знаков) будут не доступны;
Case sensitive (с учетом регистра)сортировка, чувствительная к регист-
ру. При использовании данного режима
SQL Server 2000 будет делать раз-
личие между символами нижнего и верхнего регистров. При выполнении
сортировки сначала будут перечислены все символы верхнего регистра, а
только затемнижнего;
Accent sensitive (с учетом диакритических знаков)при использовании
этого режима сервер будет делать различие между символами с различны-
ми диакритическими знаками.
Каждый из приведенных методов упорядочивания
является независимым от
других. Для выбора того или иного метода предназначены флажки (check box). Если
пользователь желает использовать какой-либо метод, то он должен установить соот-
ветствующий флажок. В противном случае этот флажок должен быть сброшен.
Способ сортировки играет большую роль при сравнении пароля, введенного
пользователем, с паролем, хранимым в системной базе данных
. Соответствие по-
                                                                              51



С, В, G, В, F, А по возрастанию, то получим последовательность А, В, В, С, F, G.
Более сложные типы упорядочивания работают с учетом символов национальных
алфавитов, регистра символов и символов с диакритическими знаками. В некоторых
кодировках национальные символы не всегда располагаются в алфавитном порядке.
Если выполнять сортировку только на основе порядкового номера символа, то мо-
жет быть получен неверный результат. Ситуация усугубляется, если в национальном
наборе символов имеются символы с диакритическими знаками. Решением этой
проблемы в SQL Server 2000 и является использование способа сортировки (sort
order). Имеется возможность выбрать следующие способы сортировки.
     • Binary (двоичная сортировка) – простейший тип сортировки, в основе
        которого лежит сравнение символов по их порядковым номерам в таблице
        символов. Этот тип сортировки обладает максимальной скоростью работы
        по сравнению с другими типами сортировки, но при использовании этой
        сортировки режимы Case-sensitive (С учетом регистра) и Accent-sensitive
        (С учетом диакритических знаков) будут не доступны;
     • Case sensitive (с учетом регистра) – сортировка, чувствительная к регист-
        ру. При использовании данного режима SQL Server 2000 будет делать раз-
        личие между символами нижнего и верхнего регистров. При выполнении
        сортировки сначала будут перечислены все символы верхнего регистра, а
        только затем – нижнего;
     • Accent sensitive (с учетом диакритических знаков) – при использовании
        этого режима сервер будет делать различие между символами с различны-
        ми диакритическими знаками.
     Каждый из приведенных методов упорядочивания является независимым от
других. Для выбора того или иного метода предназначены флажки (check box). Если
пользователь желает использовать какой-либо метод, то он должен установить соот-
ветствующий флажок. В противном случае этот флажок должен быть сброшен.
     Способ сортировки играет большую роль при сравнении пароля, введенного
пользователем, с паролем, хранимым в системной базе данных. Соответствие по-