powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Что такое COLLATE ?
7 сообщений из 7, страница 1 из 1
Что такое COLLATE ?
    #32034491
xsoni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем приветик!

1. Режим сравнения?
2. Что значит установка его как по умолчанию в Windows?
3. И что означает accent-sensitive
kanatype-insensitive
width-insensitive ?

С уважением Андрей.
Жду ответа.
...
Рейтинг: 0 / 0
Что такое COLLATE ?
    #32034525
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Режим сравнения?

BOL - SQL Server Architecture - Database Architecture - Logical Database Components - Collations - SQL Server Collation Fundamentals

2. Что значит установка его как по умолчанию в Windows?

BOL - Installing SQL Server - Collation Options for International Support - Collation Settings in Setup

3. И что означает accent-sensitive kanatype-insensitive width-insensitive ?

BOL - Installing SQL Server - Collation Options for International Support - Windows Collation Sorting Styles
...
Рейтинг: 0 / 0
Что такое COLLATE ?
    #32034533
xsoni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо уважаемая Glory!

А что такое BOL?
...
Рейтинг: 0 / 0
Что такое COLLATE ?
    #32034545
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BOL - SQL Server Books Online - документация к SQL Server. Устанавливается вместе с Client Tools с инсталяционного диска
или
скачивается отсюда
SQL Server 2000 Books Online
...
Рейтинг: 0 / 0
Что такое COLLATE ?
    #32034547
soni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"Аааа Семен Семеныч ..."

В том и дело, что от туда я и вычитал про эти аргументы установки по умолчанию.

Только смысла не понял. :(
...
Рейтинг: 0 / 0
Что такое COLLATE ?
    #32034564
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если коротко, то

1. collation - это набор правил по хранению, сортировке и сравнению строковых значений

2. Означает, что "of SQL Server uses the same code pages and sorting and comparison rules as an application running on a computer for which you have specified the associated Windows locale."

3. Accent-sensitive - SQL Server различает "accented and unaccented characters. For example, 'a' is not equal to 'á'." Думаю, что в русском языке этого нет

Width-sensitive - SQL Server различает "a single-byte character (half-width) and the same character when represented as a double-byte character (full-width). ", т.е. по разному сравнивает строки char/varchar и nchar/nvarchar

Kana-sensitive - SQL Server различает "the two types of Japanese kana characters : Hiragana and Katakana " Что это такое не знаю - но наверное японцам нужно
...
Рейтинг: 0 / 0
Что такое COLLATE ?
    #32034568
soni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ух ты, классно, великое Вам СПАСИБО Glory! :))
bye.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Что такое COLLATE ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]