Comment changer la taille de salary
colonne de la colonne dans le employee
tableau de numeric(18,0)
ànumeric(22,5)
281
Comment changer la taille de salary
colonne de la colonne dans le employee
tableau de numeric(18,0)
ànumeric(22,5)
ALTER TABLE [Employee]
ALTER COLUMN [Salary] NUMERIC(22,5) NOT NULL
NOT NULL
elle doit être mentionnée dans la requête, sinon elle la définiraNULL
par défaut.ALTER TABLE [Employee] ALTER COLUMN [Salary] NUMERIC(22,5) NOT NULL
la source
la source
L'exécution
ALTER COLUMN
sans mentionner d'attributNOT NULL
entraînera la modification de la colonne en nullable, si ce n'est déjà fait. Par conséquent, vous devez d'abord vérifier si la colonne est nullable et sinon, spécifier l'attributNOT NULL
. Vous pouvez également utiliser l'instruction suivante qui vérifie au préalable la valeur Null de la colonne et exécute la commande avec l'attribut approprié.la source
Sélectionnez le tableau -> Conception -> modifiez la valeur dans le type de données comme illustré dans la figure suivante.
Enregistrez la conception des tables.
la source
Une approche intéressante peut être trouvée ici: Comment agrandir vos colonnes sans temps d'arrêt par spaghettidba
Lorsque la table est compressée au
ROW
niveau, alors l'ALTER TABLE ALTER COLUMN
opération de métadonnées est uniquement.la source