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 […]
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 […]
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 […]
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 […]
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?
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 '', '', '', […]
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 ): […]
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 […]
À 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 […]
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 […]