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 :

[debutant]Creation de db et table sql server 2005


Sujet :

MS SQL Server

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 69
    Par défaut [debutant]Creation de db et table sql server 2005
    Bonjour,

    Je suis debutant sous sql serveur 2005 et je vais devoir creer une db ainsi que des tables qui accepteront la plupart des chaines de caracteres européennees.

    Ma question est donc celle-ci, dans la creation de ma db ou/et de ma tables, y a t il quelques choses a faire de particulier ou le simple code ci dessous suffit pour que la plupart des caracteres speciaux soient acceptes:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    CREATE DATABASE NomDataBase
     
    Use NomDataBase
     
    CREATE TABLE NomTable
    (
    ...
    )
    Je vous remercie pour vos infos
    Christophe

  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,

    Oui, cela suffit. Vérifie dans les options de ta base, après création, quelle est la collation (l'ordre de classement) choisi pour ta base, elle comprend le code de page. Sur les installations française, c'est pa défaut french_ci_as. Mais même sans vérifier ça, pas de souci pour les caractères accentués.

  3. #3
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 995
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 995
    Billets dans le blog
    6
    Par défaut
    ATTENTION : l'europe c'est aussi les caractères grecs, cyriliques, les divers accents (notamment des pays nordiques) et une collation basée sur l'alphabet latin ne suffit pas.

    Je vous conseille donc de réfléchir de la manière suivante :
    Si votre application à vocation à être utilisée de manière INTERNATIONALE ET INTERNALTIONALISÉE alors utiliser l'unicode (NATIONAL en SQL).
    SI votre application est INTERNATIONALE MAIS PAS INTERNALTIONALISÉE alors choisissez le type de données NATIONAL ou non et la collation en fonction du pays du client.

    INTERNATIONALE ET INTERNALTIONALISÉE : signifie que l'application est utilisée SIMULTANÉMENT par des langages différents avec des alphabets différents. Par exemple, dans la même table on trouve un mélange d'idéogramme chinois, de caractères latin et de glyphes hébraïques...
    INTERNATIONALE MAIS PAS INTERNALTIONALISÉE signifie qu'une application est utilisée par des utilisateurs utilisant un même alphabets pouvant différer d'une autre application. Par exemple un client utilise les idéogramme chinois pour une application, un autre client utilise les caractères latin pour une autre application et un troisième client utilise des glyphes hébraïques pour une troisième application.

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 69
    Par défaut
    salut salut,

    merci pour vos informations cela va bien m'aide dans le debut de la construction de cette application!

    Je vous remercie
    Christophe

Discussions similaires

  1. creation d'alias de table / sql server 2005
    Par filobilo dans le forum Développement
    Réponses: 12
    Dernier message: 28/09/2009, 20h58
  2. Probleme de creation d'une BDD avec SQL server 2005 et vista
    Par necer_cheniki dans le forum MS SQL Server
    Réponses: 0
    Dernier message: 22/06/2008, 10h15
  3. Problème taille d'une table sql server 2005
    Par oadin dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 18/02/2008, 09h12
  4. Alter table Sql server 2005
    Par papawemba dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 30/01/2008, 23h48
  5. [VBA]Inséré un dataset dans une table sql Server 2005
    Par Yotho dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 14/05/2007, 17h17

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