Articles of collation

Interrogation de SQL Server à partir de PHP

J'ai cherché ce sujet, mais je n'ai trouvé aucune solution; il y avait une question similaire, mais il n'est pas résolu: Travailler avec des caractères avec des accents dans sql query et le nom de la table Je travaille avec une database sur un SQL Server 2005 qui utilise Modern_Spanish_CI_AS en tant que collation. Je […]

Quel est l'analogue de SQL Server du classment unicode_ci de MySQL?

Pour autant que je sache, dans MySQL unicode_ci (en particulier utf8_unicode_ci) les collations sont destinées à supporter tous les caractères indépendamment des parameters régionaux. Je dois atteindre la même chose avec SQL Server 2008 R2. Ma database va contenir des données dans des langues très différentes (pas seulement pour les alphabets en latin). Je ne […]

SQL Server 2008 – Différence entre les types de classment

J'installe un nouveau server SQL Server 2008 et rencontre des problèmes pour get des informations utilisables concernant différents classments. J'ai recherché SQL Server BOL et google'ed pour une réponse mais ne peux pas sembler pouvoir find n'importe quelles informations utilisables. Quelle est la différence entre le Windows Collation "Finnish_Swedish_100" et "Finnish_Swedish" ? Je suppose que […]

en utilisant un text Unicode dans SQL Server 2008

Je veux utiliser du text Unicode sur mon site. J'ai le type de données nvarchar (max) dans la database pour stocker datatables. Lorsque je sauvegarde du text Unicode dans la database, cela fonctionne très bien. Cependant, lorsque j'essaie d'effectuer une opération SQL, le text Unicode est changé en "?????" Par exemple, la requête ci-dessous declare […]

Autoriser les caractères spéciaux SQL Server 2008

J'utilise SQL Server 2008 Express Edition et ses parameters de classment sont définis par défaut. Je souhaite stocker des caractères spéciaux comme á, â, ã, Â, Â, Â, ±, ǻ dans ma database, mais il les convertit en caractères normaux comme 'une'. Comment puis-je empêcher SQL Server de le faire?

Conflit de collation

J'ai toujours eu le message "Impossible de résoudre le conflit de classment entre" SQL_Latin1_General_CP1_CI_AS "et" Latin1_General_CI_AI "dans l'opération égale à". quand je lance le script qui vient du server MSSQL 2005. btw j'ai utilisé MSSQL 2008. voici le script USE [database1] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO –exec rsp_SOA '', '', '', […]

COLLATE dans UDF ne fonctionne pas comme prévu

J'ai une table avec un champ de text. Je veux sélectionner les lignes où le text est en majuscules. Ce code fonctionne comme il se doit et renvoie ABC : SELECT txt FROM (SELECT 'ABC' AS txt UNION SELECT 'cdf') t WHERE txt COLLATE SQL_Latin1_General_CP1_CS_AS = UPPER(txt) alors je crée UDF (comme suggéré ici ): […]

COLLATE DATABASE_DEFAULT agaisnt une clause IN ()

J'ai un problème en renvoyant des loggings dans un sproc. Aucune erreur n'est levée mais je pense que datatables provenant d'un environnement de server ne se mélangent pas bien dans un autre. set @shipedon = YEAR(@shipdate) * 10000 + MONTH(@shipdate) * 100 + DAY(@shipdate) Cela marche: SELECT [ITEM_KEY], max([REVISION]) Rev FROM SERVER2.[BOMSystem].[dbo].[ITEM] WHERE ITEM_KEY collate […]

Comment définir le classment d'une colonne avec SQL?

À l'origine, j'ai créé ma database SQL Server sur un ordinateur local. J'ai mis sa collation à Latin1_General_CI_AI et tout a bien fonctionné. Lorsque j'ai déplacé le travail terminé vers l'hébergement Web SQL Server, j'ai rencontré un problème: ils utilisent un classment de database différent. Alors que puis-je faire maintenant? Pour être plus précis, j'ai […]

Est-il possible d'avoir SQL Server convertir le classment en UTF-8 / UTF-16

Dans un projet sur Danish_Norwegian_CI_AS je travaille, mes données sont stockées dans SQL Server, avec le classment Danish_Norwegian_CI_AS . Les données sont sorties via FreeTDS et ODBC, vers python qui gère datatables comme UTF-8. Certains caractères, tels que å, ø et æ, ne sont pas codés correctement, ce qui entraîne une interruption du projet. J'ai […]