ВУЗ:
Составители:
Рубрика:
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). Если пользователь желает использовать какой-либо метод, то он должен установить соот- ветствующий флажок. В противном случае этот флажок должен быть сброшен. Способ сортировки играет большую роль при сравнении пароля, введенного пользователем, с паролем, хранимым в системной базе данных. Соответствие по-
Страницы
- « первая
- ‹ предыдущая
- …
- 49
- 50
- 51
- 52
- 53
- …
- следующая ›
- последняя »