Articles of collation

SQL Server insensible à la casse

http://msdn.microsoft.com/en-us/library/ms179254.aspx Cela fonctionnera-t-il pour toutes les bases de données ou dois-je utiliser manuellement sur chaque nouvelle database que j'appendai?

Collation pour l'URL

Attention: Je connais très peu de choses sur les collations de bases de données, donc excuses à l'avance si cela est évident … Nous avons une colonne de database qui contient des URL. Nous aimerions placer une contrainte / index unique sur cette colonne. Il a été porté à mon attention que sous la collation […]

SQL Server: modification du classment des colonnes sélectionnées

Dans SQL Server comment modifier un classment de seulement les colonnes sélectionnées? Existe-t-il un moyen de faire cela en utilisant SQL Server Management Studio? Je googler autour mais ce que j'ai trouvé où des instructions comment changer le classment d'une database pas une colonne spécifique. MODIFIER: J'ai donc trouvé ce bit de SQL pour changer […]

Comment get une version sensible à la casse d'un classment dans SQL Server?

Existe-t-il un moyen d'utiliser une version sensible à la casse d'un classment dans une requête? Disons que la requête pourrait être utilisée sur des bases de données avec des classments différents, certains qui ne sont pas sensibles à la casse, et peuvent avoir des cultures différentes. (plusieurs clients par exemple) Toutefois, cette requête doit toujours […]

Résultat de comparaison étrange dans SQL Server

Pour les caractères qui n'ont pas d'ordre explicite qui dépend du classment (c'est-à-dire qui ne sont pas pliés et / ou qui n'ont pas d'accents), l'ordre est basé sur la valeur ordinale du sharepoint code dans le caractère de base set. Si une string est un préfixe d'une autre, la string la plus courte est […]

Collation avec union et tempdb

J'ai une table temporaire dans tempdb, et une table dans la database. Quand je construis une requête avec union de cette table. Il y a une erreur: Impossible de résoudre le conflit de classment entre "Cyrillic_General_CI_AI" et "Cyrillic_General_CI_AS" dans l'opération UNION. drop table [sysdb].[##temp table]; create table [sysdb].[##temp table](a varchar); insert into [sysdb].[##temp table] (a) […]

Pourquoi le COLLATE explicite ne remplace-t-il pas le classment de la database?

Je suis sur le développement de SQL Server 2008 R2, le classment par défaut du server est Cyrillic_General_CI_AS Exécution dans SSMS SELECT 'éÉâÂàÀëËçæà' COLLATE Latin1_Général_CS_AS ou SELECT 'éÉâÂàÀëËçæà' COLLATE Latin1_General_CI_AI les sorties eEaAaEeEc? a (en ocntext / use dbName) de la database avec la collation par défaut Cyrillic_General_CI_AS éÉâÂàÀëËçæà sur database avec collation par défaut […]

Affectant les performances avec SQL Collation

Je voudrais juste vérifier quelques choses: Q1) Latin1_General_CI_AS est insensible à la casse, accent sensible: Ie SQL verra ce qui suit comme égal – "bonjour" et "BONJOUR" Avec LINQ, je fais souvent: db.Where(v => v.Email == "some email".ToLower()) Q2) En supposant que ma compréhension de Q1 est correcte, est-ce que je perds juste le time […]

Ordre de sorting numérique pour les strings contenant des entiers de même longueur dans toutes les classments

Peut-on supposer que tous les classments dans SQL Server donneront l'ordre de sorting "attendu" (c'est-à-dire numérique) sur les strings contenant des entiers de même longueur? Par exemple, en supposant que @text contienne uniquement des entiers non négatifs ( [0-9]+ ), l'extrait suivant fonctionnerait-il pour s'assurer que la valeur ne déborde pas de la plage int […]

SQL-Server ignore mon COLLATION lorsque j'utilise l'opérateur LIKE

Je travaille avec la database espagnole, donc quand je cherche et "aeiou" je peux aussi get "áéíóú" ou "AEIOU" ou "ÁÉÍÓÚ", dans une clause où: SELECT * FROM myTable WHERE ssortingngData like '%perez%' Je expense: * perez * PEREZ * Pérez * PÉREZ J'ai donc changé ma database en collation: Modern_Spanish_CI_AI Et je reçois seulement: […]