Articles of collation

Comment concevoir / configurer une database pour prendre en charge plusieurs jeux de caractères?

C'est dans les étapes de début à ce stade. Actuellement, j'ai une database SQL Server qui utilise un collation de SQL_Latin1_General_CP1_CI_AS . Si je comprends bien, il y a une exigence dans les travaux où plusieurs langues devront être soutenues, en particulier des langues comme l'espagnol, le français, le portugais, peut-être l'italien. Néerlandais et allemand […]

Compteur de requêtes SQL Duplicate nécessitant une collation

J'ai besoin d'aide pour find une meilleure requête. J'essaie de countr et d'afficher les dups dans un file basé sur une string mais j'ai besoin d'appliquer la collation pour pouvoir dire si un mot peut être en majuscule ou pas. Par exemple, 'exit' ou 'Exit' ne sont pas les mêmes. J'ai commencé avec cette requête […]

Android et MSSQL Server Collation avec des accents

Je construis une application qui utilise des webservices qui lisent à partir d'une database MSSQL Server. Et comme dans MSSQL il n'y a pas de collation UTF8, j'utilise le classment Modern_Spanish_CI_AS. J'ai des difficultés à essayer d'get l'information parce que les caractères avec des accents ne sont pas lus correctement. Mes webservices sont construits en […]

Modifier le classment du système SQL Server 2012

J'ai lu l'article officiel sur le changement de système de collation ici . J'ai quelques questions sur l'article. 1.Est-il nécessaire de supprimer toutes les bases de données user et de les recréer à nouveau? 2. Que se passe-t-il si je détache seulement les bases de données et après le changement de système en utilisant le […]

Assembler en analysant xml

Sur le même server, j'ai peu de bases de données avec un classment différent. Je suis en train d'parsingr xml comme CREATE TABLE #tblDocuments ( Document varchar(5) COLLATE DATABASE_DEFAULT ,DocCode varchar(15) COLLATE DATABASE_DEFAULT ,Ammount decimal(18,2) ); IF @@ERROR <> 0 GOTO ErrorHandl; INSERT INTO #tblDocuments ( Document ,DocCode ,Ammount ) SELECT Tbl.Col.value('@DocType','varchar(3)') AS Document ,Tbl.Col.value('@DocCode','varchar(15)') […]

Comment returnner une string georgian dans SQL Server

J'ai une requête ci-dessous: case when 1 = (select Loc_ID from tbl_Web_User where Phone = '123456789') then 'Reached Quota' else 'მიღწეული კვოტა' end Quand j'ai renvoyé des caractères géorgiens, ça renvoie ?????????? comme ça. Comment puis-je montrer la string georgian correctement?

SQL Server a cessé d'utiliser INDEX après le changement COLLATION

MISE À JOUR: La question a été réécrite, donc certains commentaires peuvent ne plus être pertinents. Après le changement du classment dans la table, nous avons des problèmes avec l'utilisation des index. Il y a eu beaucoup de scans. Le classment par défaut de la database est SQL_Latin1_General_CP1_CI_AS. Maintenant, jetons un coup d'oeil à l'exemple: […]

Collation dans MySQL

Si Collate Latin1_General_CS_AS et Collate utf8_bin sont identiques, bien qu'ils soient différents, le premier est pour le jeu de caractères Latin1 et le dernier est pour le jeu de caractères utf8, mais je voulais savoir si les deux seront sensibles à la casse et Accent sensible. En fait, maintenant j'ai migré ma database de SQL […]

Comparer deux colonnes nvarchar avec du text Unicode dans SQL Server 2012

Dans MS SQL Server 2012, je veux comparer deux colonnes avec le type de données nvarchar qui contiennent du text Unicode. La requête suivante ne renvoie rien, même si les valeurs sont différentes. DECLARE @TABLE TABLE( A nvarchar(100), B nvarchar(100) ); INSERT INTO @TABLE VALUES (N'A²', N'A2') SELECT * FROM @TABLE WHERE A <> B; […]

créer une collation de database à partir d'une variable

J'ai besoin de créer par variable l'assembler ou de le changer après avoir créé la database pour que je l'ai essayé: USE master; GO IF DB_ID (N'DATA') IS NOT NULL DROP DATABASE DATA; GO DECLARE @COLLATE Nvarchar(50) SET @COLLATE ='Latin1_General_100_CS_AS_SC' CREATE DATABASE DATA COLLATE Latin1_General_100_CS_AS_SC; –COLLATE @COLLATE; GO SELECT name, collation_name FROM sys.databases WHERE name […]