Je viens d'installer SQL Server 2008 et importé AdventureWorksDatabase (pour SQL 2005, comme pour 2008 qui n'a pas fonctionné). Il applique maintenant la sensibilité à la casse lorsque je cherchais des tables, des vues, etc. Par conséquent, la table Person.contact, lorsqu'elle est écrite, génère une erreur de nom de colonne Invalide, mais lorsque Person.Contact est […]
Sous SQL Server. Une table contient du text avec différents cas. Je veux les sortinger sensibles à la casse et je pense qu'un COLLATE dans ORDER BY ferait. Ce n'est pas le cas. Pourquoi? CREATE TABLE T1 (C1 VARCHAR(20)) INSERT INTO T1 (C1) VALUES ('aaa1'), ('AAB2'), ('aba3') SELECT * FROM T1 ORDER BY C1 COLLATE […]
Le livre que je lis dit que SQL Server prend en charge deux types de types de données de caractères: Regular et Unicode. Les types de données normaux incluent CHAR et VARCHAR, et les types de données Unicode incluent NCHAR et NVARCHAR. La différence est que les caractères normaux utilisent un octet de stockage pour […]
Que faire si je veux utiliser la database pour stocker différents groupes de caractères spéciaux, comment puis-je choisir quel collation utiliser? Par exemple, si je mets le classment en croate et que je veux utiliser des caractères japonais cyrilliques, japonais, à l'exception des caractères spéciaux croates – quel assemblage dois-je utiliser? Merci, Ilija
Je travaille sur 2 versions de SQL Server à savoir 2005 et 2008 R2. À partir de 2008 R2, j'ai créé un server lié qui se connectera à une ancienne instance de SQL Server 2005. J'ai une table sur mon server (2008) qui est comme ci-dessous membres id name 0002320 AOne Entersockets Motihari 0002321 AOne […]
Comment puis-je définir le classment que SQL Server utilisera pour la durée de cette connection? Pas jusqu'à ce que je me connecte à SQL Server puis-je savoir quel classment je veux utiliser. par exemple un browser avec la langue fr-IT s'est connecté au site web. Toutes les requêtes que je cours sur cette connection je […]
Je lis beaucoup à ce sujet. Encore quelques questions: Je ne parle pas de cas sensible ici … Si j'ai un char ( ש par exemple) et qu'il est stocké dans nvarchar – qui peut contenir n'importe quoi, pourquoi aurais-je besoin de collation ici? Si je suis "FaceBook" et que j'ai besoin de la possibilité […]
J'implémente une couche de caching entre ma database et mon code C #. L'idée est de mettre en cache les résultats de certaines requêtes de database en fonction des parameters de la requête. La database utilise le classment par défaut – soit SQL_Latin1_General_CP1_CI_AS ou Latin1_General_CI_AS , qui, selon moi, basé sur un bref googling sont […]
Quels sont les avantages / inconvénients de l'utilisation d'un classment insensible à la casse dans SQL Server (en termes de performances de requête)? J'ai une database qui utilise actuellement un classment insensible à la casse, et je ne l'aime pas vraiment. Je voudrais beaucoup le changer pour sensible à la casse. Que devrais-je savoir lorsque […]
Lorsque j'ai essayé de modifier le classment de ma database existante (y compris datatables) de ARABIC_CS_AS à PERSIAN_100_CS_AS l'erreur suivante se produit: L'altération a échoué pour la database 'XXXX'. (Microsoft.SqlServer.Smo) Une exception s'est produite lors de l'exécution d'une instruction ou d'un traitement Transact-SQL. (Microsoft.SqlServer.ConnectionInfo) L'object 'ItemTables' dépend du classment de la database. Le classment de […]