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

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

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

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

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

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

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

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

4
Существует ли сортировка для сортировки следующих строк в следующем порядке 1,2,3,6,10,10A, 10B, 11?
У меня есть база данных со столбцом VARCHAR, который содержит целые числа различной длины. Я хочу отсортировать их так, чтобы 10 приходилось после 9, а не 1, а 70A приходилось после 70. Я смог сделать это с помощью операторов PATINDEX () , CTE и CASE в предложении WHERE. Тем не …

2
Установите значение свойства character_set_client в utf8mb4
Я пытаюсь преобразовать свою БД в utf8mb4следование этому руководству . Я установил: [client] default-character-set=utf8mb4 [mysql] default-character-set=utf8mb4 [mysqld] init-connect='SET NAMES utf8mb4' collation_server=utf8mb4_unicode_ci character_set_server=utf8mb4 skip-character-set-client-handshake Но значение character_set_clientи character_set_resultsвсе равно не изменится до utf8mb4. mysql> SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%'; +--------------------------+--------------------+ | Variable_name | Value | +--------------------------+--------------------+ …
12 mysql  collation  utf-8 

1
N'Șc 'считал дубликат ключа N'C', используя сопоставление Latin1_General_CI_AS
У меня есть таблица с уникальным ключом, который включает NVARCHAR(50)столбец (правильно или нет, но есть). Таким образом, при попытке вставить Șcили C(не имеет значения порядок вставки) он прерывается на 2-й вставке из-за проблем с сопоставлением. Вот ошибка: (Затронуты 1 строка) Сообщение 2601, уровень 14, состояние 1, строка 16 Невозможно вставить …

4
Почему смешивание параметров сортировки столбцов в одной базе данных считается плохим?
Есть две причины, которые побуждают меня задать этот вопрос: tSQLt Среда тестирования T-SQL tSQLt считает проблему «высокой серьезности», когда существуют столбцы с параметрами сортировки, отличными от заданных по умолчанию. Автор теста утверждает следующее: Я НЕ предлагаю, чтобы каждый строковый столбец имел сортировку, которая соответствует сортировке по умолчанию для базы данных. …

3
Как сделать LIKE без учета регистра в базе данных с учетом регистра?
Мой поставщик требует, чтобы база данных хранилища данных была чувствительной к регистру, но мне нужно выполнять запросы к ней без учета регистра. В базе данных, чувствительной к регистру, как бы вы написали, что она не учитывает регистр? Where Name like '%hospitalist%'

3
Обрабатывать некоторые арабские символы как идентичные
В арабском языке у нас есть такие символы, как ا (алеф) и أ (алеф с хамзой). Пользователи пишут их взаимозаменяемо, и мы хотим искать их взаимозаменяемо. SQL Server обрабатывает их как отдельные символы. Как я могу заставить SQL рассматривать их как один и тот же символ? Я подумал заменить любой …

1
ORDER BY и сравнение смешанных строк букв и цифр
Нам нужно сделать несколько отчетов о значениях, которые обычно представляют собой смешанные строки из цифр и букв, которые должны быть отсортированы «естественно». Такие вещи, как, например, «P7B18» или «P12B3». @ Строки в основном состоят из последовательности букв, а затем цифр. Число этих сегментов и длина каждого могут варьироваться. Мы бы …

3
Триггер для изменения сортировки базы данных при создании
Я пытаюсь создать триггер, чтобы изменить параметры сортировки базы данных при ее создании, но как я могу поймать имя базы данных для использования внутри триггера? USE master GO CREATE TRIGGER trg_DDL_ChangeCOllationDatabase ON ALL SERVER FOR CREATE_DATABASE AS declare @databasename varchar(200) set @databasename =db_name() ALTER DATABASE @databasename COLLATE xxxxxxxxxxxxxxxxxxx GO Очевидно, …

2
Автоматический перевод при преобразовании Unicode в не-Unicode / NVARCHAR в VARCHAR
Кодовая точка Unicode 9619 - это символ под названием «Темная тень»: ▓( http://unicode-table.com/en/search/?q=9619 ). Используя параметры SQL_Latin1_General_CP1_CI_ASсортировки и кодовую страницу 1252, я ожидал бы, что приведение / преобразование этого символа Unicode в тип данных не-Unicode приведет к появлению вопросительного знака ( ?), поскольку кодовая страница 1252 не содержит этот символ, …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.