2010-12-14 76 views

Répondre

2

ALTER TABLE tablename ALTER columnname est la commande que vous voulez. La syntaxe peut varier en fonction de votre système de base de données.

Édition: Ah Accès. Dans ce cas, voir http://msdn.microsoft.com/en-us/library/bb177883(v=office.12).aspx

+0

En effet, il peut varier, car cela ne fonctionnerait pas en utilisant SQL Server, mais Oracle. =) –

+0

@ J'allais pencher vers MySQL jusqu'à ce que le PO clarifie la question – Phil

0

Exemple pour MySQL sur la façon de changer la taille d'une colonne nommée baz dans la barre de table dans la base de données foo à 20 caractères.

ALTER TABLE `foo`.`bar` MODIFY COLUMN `baz` VARCHAR(20) 

Vérifiez dans le manuel SQL la syntaxe exacte de votre base de données.

MySQL ALTER manual


Edit: Ceci est pour MS ACCESS 2007:

ALTER TABLE Employees ALTER COLUMN Salary CHAR(20); 

Got cet exemple de Microsoft