Maison  >  Article  >  base de données  >  Comment modifier la longueur d'une colonne dans Oracle

Comment modifier la longueur d'une colonne dans Oracle

WBOY
WBOYoriginal
2022-05-13 10:48:5521440parcourir

Dans Oracle, vous pouvez utiliser modifier avec l'instruction "alter table" pour modifier la longueur de la colonne. La fonction de modifier est de modifier le type et la longueur du champ, c'est-à-dire de modifier les attributs du champ. est "modifier le nom de la table modifier le nom de la colonne type de champ Longueur du champ qui doit être modifié".

Comment modifier la longueur d'une colonne dans Oracle

L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.

Comment modifier la longueur de la colonne dans Oracle

modify modifie le type et la longueur du champ, c'est-à-dire modifie les attributs du champ.

ALTER TABLE table_name 
MODIFY column_name action;

La déclaration est très directe. Pour modifier les colonnes d'une table, vous devez préciser le nom de la colonne, le nom de la table et l'opération à effectuer. La base de données

Oracle vous permet d'effectuer diverses opérations, mais voici les principales opérations couramment utilisées : oracle

  • Modifier la visibilité de la colonne

  • Autoriser ou interdire les valeurs NULL

  • Raccourcir ou étendre la visibilité de la colonne Taille

  • Modifier la valeur par défaut d'une colonne

  • Modifier l'expression d'une colonne virtuelle

alter table 表名 modify column_name varchar2(32)

Instruction de modification du type et de la longueur du champ SQL standard :

ALTER TABLE tableName modify column columnName 类型;

Par exemple, MySQL modifier l'instruction de type de champ :

alter table test modify column name varchar(255);

Modification Oracle Déclarations de type et de longueur de champ :

ALTER TABLE tableName modify(columnName 类型);

Par exemple

alter table test modify(name varchar(255));

Oracle modifie plusieurs types de champs et instructions de longueur :

alter table 表名 modify (column_name1 varchar(20) default null,column_name2 varchar2(30));
alter table 表名 modify column_name varchar2(32)

Tutoriel recommandé : "Tutoriel vidéo Oracle"

Ce 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn