table de mise à jour du server sql

la table:

CREATE TABLE [dbo].[User] ( [UserName] NVARCHAR (100) NOT NULL, [Pasword] NVARCHAR (100) NOT NULL, [Name] TEXT NOT NULL, [LastName] TEXT NOT NULL, [Location] TEXT NOT NULL, [profesion] TEXT NOT NULL, [Email] NVARCHAR (50) NOT NULL, [Gender] TEXT NOT NULL, PRIMARY KEY CLUSTERED ([UserName] ASC) ); 

je veux mettre à jour à:

 CREATE TABLE [dbo].[User] ( [UserName] NVARCHAR (100) NOT NULL, [Pasword] NVARCHAR (100) NOT NULL, [Name] TEXT NOT NULL, [LastName] TEXT NOT NULL, [Location] TEXT NOT NULL, [profesion] TEXT NOT NULL, [Email] NVARCHAR (50) NOT NULL, [Gender] TEXT NOT NULL, [moneyinmillions] INT NOT NULL, PRIMARY KEY CLUSTERED ([UserName] ASC) ); 

le problème:

une erreur s'est produite pendant l'exécution du lot

Merci pour l'aide

Dans l'intérêt de répondre à votre question, voici le code que vous voudriez append à la table moneyinmillions :

 ALTER TABLE [User] ADD [moneyinmillions] INT NOT NULL; 

Façons d' insert une colonne dans votre Table existante

  • Utilisez l'instruction ALTER TABLE

Faites ce qui suit:

 ALTER TABLE [dbo].[User] ADD [moneyinmillions] INT NOT NULL 
  • Utilisation du concepteur de table

    1. Dans l' Explorateur d'objects , cliquez avec le button droit sur la table (ici, Table User ) à laquelle vous souhaitez append des colonnes et choisissez Conception .
    2. Cliquez dans la première cellule vide de la colonne moneyinmillions .
    3. Appuyez sur la touche TAB pour accéder à la cellule Type de données et select un type de données dans la list déroulante.
    4. Lorsque vous avez terminé d'append des colonnes, dans le menu Fichier , choisissez Enregistrer le nom de la table ( User ) .
  • Utilisation de DROP TABLE et recréation de la table

    DROP TABLE [dbo].[User]

puis exécutez les instructions ci-dessous:

  CREATE TABLE [dbo].[User] ( [UserName] NVARCHAR (100) NOT NULL, [Pasword] NVARCHAR (100) NOT NULL, [Name] TEXT NOT NULL, [LastName] TEXT NOT NULL, [Location] TEXT NOT NULL, [profesion] TEXT NOT NULL, [Email] NVARCHAR (50) NOT NULL, [Gender] TEXT NOT NULL, [moneyinmillions] INT NOT NULL, PRIMARY KEY CLUSTERED ([UserName] ASC)); 

( Remarque : L'instruction DROP Table supprimera la définition de table et toutes datatables, index, triggersurs, contraintes et spécifications d'autorisation pour cette table Si vous avez une input de données dans certains champs / colonnes, n'utilisez pas la table DROP Déclaration parce que vous perdrez toutes datatables).

Saviez-vous que vous pouvez faire un clic droit sur la table et ouvrir la vue de design pour append / supprimer des colonnes vers ou depuis une table?