Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment changer la taille de VARCHAR2 de la table

Il est parfaitement possible de modifier une colonne contenant des données, notamment en changeant sa taille; la seule exception est que nous ne pouvons pas rendre une colonne plus petite que la plus grande valeur existant dans la colonne (1) .

C'est la syntaxe ...

alter table TB_POT_ECD_CD modify cd varchar2(100 byte)
/

... et voici un violon SQL aussi.

(1) C'est le cas de la 11gR2 et peut-être des versions antérieures ; dans les anciennes versions d'Oracle, nous ne pouvions réduire que les colonnes vides. Merci à @StanMcgeek de me l'avoir signalé.

C'est un problème avec votre SQL. Vous avez probablement mal orthographié le tableau ou vous essayez d'exécuter la requête à partir du mauvais schéma.