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.
Je veux faire un script de vérification des classements utilisés sur mes tables dans PostgreSQL, mais googler pour Postgresql detect collationne fonctionne pas bien pour moi, et la documentation ne rend pas cela une recherche facile. Quelqu'un peut-il me dire comment je vérifierais cela?
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 …
J'ai besoin d'un tour d'encodage de caractères pour supprimer les marques d'accent hébreu. Échantillon avant בְּרֵאשִׁ֖ית בָּרָ֣א אֱלֹהִ֑ים אֵ֥ת הַשָּׁמַ֖יִם וְאֵ֥ת הָאָֽרֶץ Échantillon après בראשית ברא אלהים את השמים ואת הארץ
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 …
Je ne trouve pas d'option (s) directement pour définir UTF-8rellated Collations/Charsetsdans SQL Server 2005/2008, comme il est possible de définir dans un autre moteur SQL, mais dans SQL Server 2005/2008, il n'y a que des classements latins et SQL. Existe-t-il une option pour forcer / installer ces classements / jeux …
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 …
J'ai une base de données avec une colonne VARCHAR qui contient des entiers de longueur variable. Je veux les trier pour que 10 vienne après 9, pas 1, et 70A après 70. J'ai pu le faire avec PATINDEX () , un CTE et des instructions CASE dans la clause WHERE. …
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 …
J'ai une table avec une clé unique qui comprend une NVARCHAR(50)colonne (correcte ou non, mais est là). Ainsi, lorsque vous essayez d'insérer Școu C(peu importe l'ordre de l'insert), il se casse sur le 2ème insert en raison de problèmes de classement. Voici l'erreur: (1 ligne (s) affectée (s)) Msg 2601, …
Il y a deux raisons qui m'incitent à poser cette question: tSQLt Le framework de test T-SQL tSQLt considère qu'il s'agit d'un problème de «haute gravité» lorsqu'il existe des colonnes avec un classement non par défaut. L'auteur du test déclare ce qui suit: Je ne suggère PAS que chaque colonne …
Mon fournisseur exige que la base de données de l'entrepôt de données soit sensible à la casse, mais je dois lui faire des requêtes non sensibles à la casse. Dans une base de données sensible à la casse, comment écririez-vous cela pour ne pas respecter la casse? Where Name like …
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? …
Nous devons faire des rapports sur les valeurs qui sont généralement des chaînes mixtes de chiffres et de lettres qui doivent être triées «naturellement». Des choses comme, par exemple, "P7B18" ou "P12B3". @Les chaînes seront principalement des séquences de lettres puis des nombres alternés. Cependant, le nombre de ces segments …
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 …
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 ( ?) …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.