Maison >base de données >Oracle >Comment augmenter la longueur du champ dans Oracle
Dans Oracle, vous pouvez utiliser l'instruction alter avec modifier pour augmenter la longueur du champ. Modify est utilisé pour modifier le type et la longueur du champ, c'est-à-dire pour modifier les attributs du champ. La syntaxe est "modifier le nom de la table". (type de champ de nom de champ)".
L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.
Scénario : La longueur du champ d'une certaine table dans le projet n'est pas suffisante, et maintenant il est nécessaire d'augmenter sa longueur
Il y a deux situations :
1. Il n'y a pas de données dans le tableau, utilisez directement une instruction SQL. Cela peut être résolu
alter table 表名 modify(字段名 字段类型 )
Exemple :
alter table A modify(name varchar2(4000))
2 Lorsqu'il y a des données dans le tableau, c'est aussi très simple. Tout d'abord, laissez-moi vous donner une petite idée. changez le nom du champ d'origine, puis ajoutez une colonne. Ce nouveau nom de colonne Rendez-le cohérent avec le nom de la colonne du champ d'origine, puis copiez les données du champ d'origine dans le nouveau champ. Créez une table C. le champ de nom correspondant est 100. Nous devons maintenant augmenter la longueur du champ s'il contient des données
Renommer la colonne de nom en noms
en noms
Ajoutez un champ de nom à cela. À ce moment-là, le type de données ou la longueur du nom sera modifié par le champ souhaité. Longueur ou type, changez-le ici en 4000
Copiez les données dans la colonne nouvellement créée
Supprimez le champ des noms. ,
Alors c'est fait, OK
Tutoriel recommandé : "
Tutoriel vidéo OracleCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!