modifier la taille de la colonne dans la table contenant des données

Duplication possible:
Comment raccourcir un champ varchar2 dans Oracle?

Dans Oracle (9i et plus)

Alter table employee MODIFY ename varchar2(10); 

Je veux modifier le nom de colonne de l’employé de table de varchar2 (30) à varchar2 (10)

Cas 1: Oui, cela fonctionne bien.

Cas 2: ceci échoue avec l’erreur ORA-01441: impossible de diminuer la longueur de la colonne car une valeur est trop grande.

Partager et profiter.