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

Accès aux données Discussion :

Ajouter une colonne à une table SQL Serveur


Sujet :

Accès aux données

  1. #1
    Futur Membre du Club
    Ajouter une colonne à une table SQL Serveur
    Bonjour,
    J'ai un petit souci avec une ancienne application WebForm en .net.

    Alors voila entity framework à était retiré à l'époque, je ne sais pas pourquoi.
    Je dois ajouter une colonne à une base SQL Serveur via Microsoft SQL server management.

    Je suis très loin d'être un spécialiste du SQL !

    Du coup j'ai une table dbo.User et une autre dbo.CB_Compagnies. Je voudrais ajouter une colonne User à la table dbo.CB_Compagnies en utilisant :

    Code SQL :Sélectionner tout -Visualiser dans une fenêtre à part
    ALTER TABLE dbo.CB_Companies ADD CONSTRAINT User FOREIGN KEY (User) REFERENCES dbo.User(Id);


    Pouvez-vous m'aider ? Je suis débutent en prog et me n'arrive pas à trouver de solution.
    Merci d'avance pour votre aide.

    Julien

  2. #2
    Futur Membre du Club
    J'ai essayé avec les commandes :

    Code SQL :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    ALTER TABLE [dbo].[CB_Companies]  WITH CHECK ADD  CONSTRAINT [FK_CB_Companies_User_UserID] FOREIGN KEY([UserID])
    REFERENCES [dbo].[User] ([ID])
    GO
     
    ALTER TABLE [dbo].[CB_Companies] CHECK CONSTRAINT [FK_CB_Companies_User_UserID]
    GO


    Toujours aucun résultat

  3. #3
    Futur Membre du Club
    Du coup j'ai trouvé :

    Code SQL :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    --Créer la colonne
    ALTER TABLE [dbo].[CB_Companies]
    ADD [UserID] [uniqueidentifier]
     
    --Ajoute la contrainte
    ALTER TABLE [dbo].[CB_Companies]  WITH CHECK ADD  CONSTRAINT [FK_CB_Companies_User_UserID] FOREIGN KEY([UserID])
    REFERENCES [dbo].[User] ([ID])
    GO
     
    --Check la contrainte
    ALTER TABLE [dbo].[CB_Companies] CHECK CONSTRAINT [FK_CB_Companies_User_UserID]
    GO

###raw>template_hook.ano_emploi###