Вопросы с тегом «collation»

Сортировка - это набор правил, которые определяют, как данные сортируются и сравниваются для сравнения символов в наборе символов.

27
Как изменить параметры сортировки SQL Server

Как изменить параметры сортировки по умолчанию для SQL Server 2008 R2 Express для всего сервера и конкретной базы данных? Есть ли способ сделать это с помощью визуального интерфейса SQL Server Management Studio? В окне «Свойства сервера» (и в соответствующем окне «Свойства базы данных») это...

25
Какое влияние оказывает LC_CTYPE на базу данных PostgreSQL?

Итак, у меня есть несколько серверов Debian с PostgreSQL на нем. Исторически эти серверы и PostgreSQL были локализованы с помощью набора символов Latin 9, и тогда это было нормально. Теперь мы должны разобраться с такими вещами, как польский, греческий или китайский, поэтому изменение становится...

25
Какое сопоставление выбрать для веб-сайта на разных языках?

Влияет ли сопоставление на скорость запроса? Меняется ли размер таблицы в зависимости от сопоставления? Если я хочу создать веб-сайт, который должен поддерживать все возможные языки (например, для Google), какой будет рекомендуемая сортировка? Мне нужно будет хранить такие символы, как 日本語, мои...

23
Как мне установить строку SQL Server Unicode / NVARCHAR для эмодзи или дополнительного символа?

Я хочу установить строковую переменную Unicode для конкретного символа на основе ее кодовой точки Unicode. Я хочу использовать кодовую точку за пределами 65535, но база данных SQL Server 2008 R2 имеет параметры сортировки SQL_Latin1_General_CP1_CI_AS. Согласно документации NCHAR от Microsoft ,...

22
Как выбрать сопоставление для международной базы данных?

Я проектирую базу данных, которая будет хранить данные на разных языках (используя UTF-8), поэтому я думаю, что лучший способ отобразить результаты запроса - упорядочить его в соответствии с языком пользователя во время самого запроса ( потому что их несколько правильные способы сделать это ), а...

21
Что случилось с сопоставлением некоторых столбцов в sys.databases?

Я пытаюсь запустить UNPIVOTна различных столбцах, содержащихся вsys.databases разных версиях SQL Server, в период с 2005 по 2012 год. UNPIVOTНе удается со следующим сообщением об ошибке: Сообщение 8167, уровень 16, состояние 1, строка 48 Тип столбца «CompatibilityLevel» конфликтует с типом других...

19
Какое сопоставление я должен использовать для библейского иврита?

Какую сортировку SQL Server я должен использовать для библейского иврита? Рассматриваемая база данных должна учитывать диакритические знаки (то есть гласные, ударения, тропы и т....

19
Как работает сортировка без учета регистра?

Тип сортировки по умолчанию в SQL Server позволяет индексировать строки без учета регистра, но регистр данных сохраняется. Как это на самом деле работает? Я ищу реальные гайки и болты, биты и байты, или хороший ресурс, который объясняет это подробно. create table casetest (fruitnames nvarchar(50)...

19
Accent Sensitive Sort

Почему эти два SELECTоператора приводят к другому порядку сортировки? USE tempdb; CREATE TABLE dbo.OddSort ( id INT IDENTITY(1,1) PRIMARY KEY , col1 NVARCHAR(2) , col2 NVARCHAR(2) ); GO INSERT dbo.OddSort (col1, col2) VALUES (N'e', N'eA') , (N'é', N'éB') , (N'ë', N'ëC') , (N'è', N'èD') , (N'ê',...

18
Зачем вам индексировать text_pattern_ops для текстового столбца?

Сегодня « Семь баз данных за семь недель» познакомили меня с индексами для каждого оператора. Вы можете индексировать строки для шаблона, соответствующего предыдущим запросам, создав text_pattern_opsиндекс класса оператора, если значения индексируются в нижнем регистре. CREATE INDEX...

18
Переход с SQL 2005 [SQL_Latin1_General_CP1_CI_AS] на 2008 - я потеряю какие-либо функции, используя «обратную совместимость»

Мы переходим от SQL 2005 [экземпляр и БД имеют параметры сортировки SQL_Latin1_General_CP1_CI_AS] к SQL 2008 [по умолчанию Latin1_General_CI_AS]. Я завершил установку SQL 2008 R2 и использовал параметры Latin1_General_CI_ASсортировки по умолчанию , при этом восстановление базы данных все еще...

18
Как определить параметры сортировки таблицы в PostgreSQL?

Я хочу написать сценарий проверки параметров сортировки, используемых в моих таблицах в PostgreSQL, но поиск в Google Postgresql detect collationне работает для меня, и документация не облегчает этот поиск. Может кто-нибудь сказать мне, как я бы это...

18
Есть ли в какой-либо СУБД параметры сортировки, чувствительные к регистру и нечувствительные к акценту?

Обратите внимание, что этот вопрос не зависит от поставщика / версии Мне, как говорящему (машинистке, писателю) английского языка, кажется разумным ожидать, что слова будут правильно написаны, но не обязательно будут иметь правильные акценты в правильном направлении: когда я размышлял в тет-а-тет с...

17
Как убрать еврейский акцент

Мне нужен трюк с кодировкой символов, чтобы убрать знаки ударения на иврите. Образец перед בְּרֵאשִׁ֖ית בָּרָ֣א אֱלֹהִ֑ים אֵ֥ת הַשָּׁמַ֖יִם וְאֵ֥ת הָאָֽרֶץ Образец после בראשית ברא אלהים את השמים ואת הארץ...

17
Игнорировать акценты в «где»

В нашей базе данных есть несколько записей с caron / hatschek. Теперь наши пользователи хотят найти записи, включая caron / hatschek, когда они ищут записи без. Я покажу это на простом примере: В нашей базе данных есть запись (контакт с именем) Millière так что это имя правильно в стране, в которой...

16
Влияние производительности Latin1_General_BIN при изменении параметров сортировки базы данных по умолчанию

Я установил параметры сортировки базы данных для Latin1_General_BINсравнения строк с учетом регистра. Повлияет ли это на производительность? Повлияет ли это на операции DML или DDL в базе данных? База данных уже существует с таблицами в...

16
SQL Server 2005/2008 UTF-8 Collation / Charset

Я не могу найти вариант (ы) непосредственно к набору UTF-8rellated Collations/Charsetsв SQL Server 2005/2008, так же , как можно установить в другой SQL двигателей, но в службах SQL Server 2005/2008 есть только латинские и SQL сортировки. Есть ли возможность принудительно установить / установить...

13
Почему не-цифры нравятся [0-9]?

По умолчанию мой сервер сортировки является Latin1_General_CI_AS, как определено этим запросом: SELECT SERVERPROPERTY('Collation') AS Collation; Я был удивлен, обнаружив, что с этим сопоставлением я могу сопоставлять нецифровые символы в строках, используя предикат LIKE '[0-9]'. Почему в...