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 :

Chiffres dans le nom de colonne d'une table


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 48
    Par défaut Chiffres dans le nom de colonne d'une table
    Peut -on créer une table avec des noms de colonnes comportant des nombres.

    Exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    CREATE TABLE StatusLoadGroup ( hostname TEXT(255),
     1MinValue INTEGER, 1MinWarn INTEGER, 1MinCrit INTEGER,
     1MinMonitor INTEGER, 1MInstatus INTEGER, 5MinValue INTEGER,
     5MinWarn INTEGER, 5MinCrit INTEGER, 5MinMonitor INTEGER,
     5MInstatus INTEGER, 15MinValue INTEGER, 15MinWarn INTEGER,
     15MinCrit INTEGER, 15MinMonitor INTEGER, 15MInstatus INTEGER,
     callBackRef TEXT(255),
     constraint PK_StatusLoadGroup primary key(hostname) );
    Car, ma requête ne marche pas sur SQL Server 2000. Pourtant marche bien sur Access 2003.

  2. #2
    Membre expérimenté
    Inscrit en
    Février 2006
    Messages
    185
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 185
    Par défaut
    ca ne doit pas se faire; par contre si tu y tiens tu peux mettre les colonnes entre crochets. En dehors de cela ta requete ne marchera pas à cause de ta clé primaire. Les clés primaires étant toujours indexés, ta colonne hostname ne pourra l'être à cause de son type (TEXT).

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 48
    Par défaut
    En remplaçant integer par int, text(255) par varchar(255), et tout en utilisant les crochets pour délimiter mes noms de colonne, ma requête fonctionne.

    Merçi pour ta réponse.

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

Discussions similaires

  1. Recuperation nom de colonne d'une table importée
    Par fafabzh6 dans le forum VBA Access
    Réponses: 4
    Dernier message: 27/11/2007, 09h53
  2. select des noms de colonne d'une table
    Par Juan dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 18/09/2006, 15h14
  3. Réponses: 4
    Dernier message: 19/05/2005, 14h18
  4. [JDBC]Nom des colonnes d'une table
    Par Guybrush dans le forum JDBC
    Réponses: 6
    Dernier message: 08/09/2004, 18h28
  5. [Firebird 1.5] nom des colonnes d'une table
    Par c0rwyn dans le forum SQL
    Réponses: 4
    Dernier message: 03/09/2004, 14h44

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