Questions marquées «collation»

Un classement est un ensemble de règles qui déterminent comment les données sont triées et comparées pour comparer les caractères d'un jeu de caractères.


1
Ignorez les accents dans «où»
Dans notre base de données, nous avons plusieurs entrées avec caron / hatschek. Maintenant, nos utilisateurs veulent trouver des entrées, y compris caron / hatschek, lorsqu'ils recherchent des entrées sans. Je vais le montrer par un exemple simple: Dans notre base de données, nous avons l'entrée (contact avec nom) Millière …

4
Comment supprimer les marques d'accent hébreu
J'ai besoin d'un tour d'encodage de caractères pour supprimer les marques d'accent hébreu. Échantillon avant בְּרֵאשִׁ֖ית בָּרָ֣א אֱלֹהִ֑ים אֵ֥ת הַשָּׁמַ֖יִם וְאֵ֥ת הָאָֽרֶץ Échantillon après בראשית ברא אלהים את השמים ואת הארץ

2
Impact des performances de Latin1_General_BIN lors de la modification du classement par défaut de la base de données
J'ai défini le classement de la base de données Latin1_General_BINpour que les comparaisons de chaînes soient sensibles à la casse. Cela aura-t-il un impact sur les performances? Cela aura-t-il un impact sur les opérations DML ou DDL dans la base de données? La base de données existe déjà avec des …


2
Pourquoi les non-chiffres sont-ils COMME [0-9]?
Le classement par défaut de mon serveur est Latin1_General_CI_AS, comme déterminé par cette requête: SELECT SERVERPROPERTY('Collation') AS Collation; J'ai été surpris de découvrir qu'avec ce classement, je peux faire correspondre des caractères non numériques dans des chaînes en utilisant le prédicat LIKE '[0-9]'. Pourquoi dans le classement par défaut cela …


2
Définissez la valeur de character_set_client sur utf8mb4
J'essaie de convertir ma base de données en utf8mb4suivant ce guide . J'ai mis: [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 Mais la valeur de character_set_clientet character_set_resultsne changera toujours pas en utf8mb4. mysql> SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%'; +--------------------------+--------------------+ | Variable_name …
12 mysql  collation  utf-8 




3
Traiter certains caractères arabes comme identiques
En arabe, nous avons des caractères comme ا (alef) et أ (alef avec hamza). Les utilisateurs les écrivent de manière interchangeable et nous voulons les rechercher de manière interchangeable. SQL Server les traite comme des caractères distincts. Comment puis-je faire en sorte que SQL les traite comme le même caractère? …


3
Déclencheur pour modifier le classement de la base de données lors de la création
J'essaie de créer un déclencheur, de modifier le classement d'une base de données lors de sa création, mais comment puis-je attraper le nom de la base de données à utiliser dans le déclencheur? USE master GO CREATE TRIGGER trg_DDL_ChangeCOllationDatabase ON ALL SERVER FOR CREATE_DATABASE AS declare @databasename varchar(200) set @databasename …

2
Traduction automatique lors de la conversion d'Unicode en non-Unicode / NVARCHAR en VARCHAR
Le point de code Unicode 9619 est un caractère appelé "Ombre sombre": ▓( http://unicode-table.com/en/search/?q=9619 ). En utilisant le SQL_Latin1_General_CP1_CI_ASclassement et la page de codes 1252, je m'attendrais à ce que la conversion / conversion de ce caractère Unicode en type de données non Unicode entraîne un point d'interrogation ( ?) …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.