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
ALTER TABLE
Faites ce qui suit:
ALTER TABLE [dbo].[User] ADD [moneyinmillions] INT NOT NULL
Utilisation du concepteur de table
User
) à laquelle vous souhaitez append des colonnes et choisissez Conception . 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?