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 :

ALIAS Persistant ?


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 49
    Par défaut ALIAS Persistant ?
    Bonjour,

    alors voila les ALIAS servent uniquement
    a facilité les commandes.
    Au lieux de mettre "fonction de l'employee" ont met fonc_emp
    comme ca c'est plus facile

    Mais pour qu'il soit permanant il ne faut pas passer par un select ?

    De plus si mes collonne ont tous des nom genre fonc_emp
    et que je souhaite mettre un nom plus claire.
    je fais des alias en "fonction de l'employee"
    je peux pas intervertir les alias et le nom d'origine ?
    je doit passer par un Alter table et changer tous mes nom?
    je ne peux pas dire Alias deviens non originale ?

    je sais mais question sont peut etre bizarre mais desoler...
    tous ca c'est nouveau pour moi !

  2. #2
    Membre émérite
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Août 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 730
    Par défaut
    il te faut passer par un alter table

    il te faut les droits "rename"

    pense a mettre les crochets pour les noms composés


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select nom de l'employé from tatable
    ne fonctionne pas alors que

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select [nom de l'employé] from tatable
    fonctionne

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 49
    Par défaut
    hello !

    j'ai pas super compris tu peux detailler ?

  4. #4
    Membre émérite
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Août 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 730
    Par défaut
    postes trois ou quatre nom de champ et leur alias avec le nom des tables pour que je te fasse un exemple

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 49
    Par défaut
    Citation Envoyé par serge0934
    postes trois ou quatre nom de champ et leur alias avec le nom des tables pour que je te fasse un exemple
    voila ma table de depart :
    CREATE TABLE employees
    (
    emp_id int IDENTITY(1,1) NOT NULL,
    emp_lname varchar(40) NOT NULL,
    emp_fname varchar(20) NOT NULL,
    emp_hire_date datetime DEFAULT GETDATE(),
    emp_mgr varchar(30)
    )
    GO
    -----------------------------------------
    ce que je voudrai :
    emp_id : ID
    les 2 suivant : nom et prenom
    emp_hire_date : date d'embauche
    emp_mgr : fonction de l'employer

  6. #6
    Membre émérite
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Août 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 730
    Par défaut
    1° solution
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    EXEC sp_rename 'employees.emp_lname', 'nom', 'COLUMN'
    go
    EXEC sp_rename 'employees.emp_fname' , 'prenom', 'COLUMN'
    go
    EXEC sp_rename 'employees.emp_hire_date', '[date d''embauche]', 'COLUMN'
    go
    EXEC sp_rename 'employees.emp_mgr', '[fonction de l''employeur]', 'COLUMN'
    go
    puis

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    select emp_id as ID , (nom+' '+prenom) as [nom et prénom],
    [date d''embauche],[fonction de l''employeur] from employees
    mais je trouve plus propre de ne pas faire les sp_rename et faire tout dans le select:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    select emp_id as ID , (emp_lname +' '+emp_fname ) as [nom et prénom],
    emp_hire_date  as [date d''embauche],emp_mgr as [fonction de l''employeur] from employees

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

Discussions similaires

  1. [BDE]Création alias
    Par patblt dans le forum Bases de données
    Réponses: 3
    Dernier message: 02/06/2004, 10h07
  2. création d'alias via le fichier metabase.bin
    Par Sandrine75 dans le forum Windows
    Réponses: 7
    Dernier message: 23/09/2003, 17h44
  3. alias application xmlrad
    Par pram dans le forum XMLRAD
    Réponses: 6
    Dernier message: 22/09/2003, 09h48
  4. [Persistence][Framework]Avis.
    Par quilo dans le forum Persistance des données
    Réponses: 5
    Dernier message: 10/09/2003, 14h55
  5. comment creer un alias dynamique avec BDE et ODBC
    Par david33 dans le forum C++Builder
    Réponses: 2
    Dernier message: 12/07/2002, 11h50

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