IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

SQL2000 - Supprimer les accents


Sujet :

MS SQL Server

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 98
    Par défaut SQL2000 - Supprimer les accents
    Bonjour,

    je cherche à épurer le contenu d'une colonne de tous ses accents, typiquement enlever tous les accents d'une colonne contenant des prénoms.
    en fait je voudrais l'équivalent de
    Translate(
    e.prenom,
    '[ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ]',
    '[AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn]'
    ) AS prenom,
    sous Oracle !
    J'ai essayé le Replace, mais cela ne semble pas fonctionner ! Quelqu'un aurait-il une idée ou aurait déjà rencontré ce problème ?

    Merci d'avance.
    Jo

  2. #2
    Membre Expert
    Avatar de rudib
    Homme Profil pro
    Fakir SQL Server & NoSQL
    Inscrit en
    Mai 2006
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Fakir SQL Server & NoSQL

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 573
    Par défaut
    Bonjour,

    Tu peux passer par la conversion effectuée par le changement de collation :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT 'ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ' COLLATE SQL_Latin1_General_CP1253_CI_AI
    Au sujet des collations.

    Attentions à certains caractères qui pourraient disparaître parce que non supportés.

    Ceci dit, si tu veux supprimer les accents pour pouvoir faire des comparaisons, c'est inutile, si tu fais ta comparaison en passant justement par une collation accent insensitive.

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 98
    Par défaut
    Parfait, c'est exactement ce que je cherchais !
    Merci beaucoup !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Supprimer les accents des lettre
    Par cortex024 dans le forum C#
    Réponses: 11
    Dernier message: 08/12/2011, 17h29
  2. [Chaînes] Supprimer les accents
    Par navis84 dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 17/10/2006, 11h11
  3. Supprimer les accent dans une chaine
    Par avigeilpro dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 12/09/2006, 11h04
  4. [ASE][12.5] Supprimer les accents
    Par Semhur dans le forum Sybase
    Réponses: 3
    Dernier message: 02/05/2006, 11h33
  5. [String] Comment supprimer les accents
    Par iuz dans le forum Collection et Stream
    Réponses: 7
    Dernier message: 08/03/2004, 02h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo