在oracle中,可以利用modify配合“alter table”語句來修改列的長度,modify的作用就是修改字段類型和長度,也即修改字段的屬性,語法為“alter table 表名 modify 列名 字段類型 需要修改的字段長度”。
本教程操作環境:Windows10系統、Oracle 11g版、Dell G3電腦。
oracle怎么修改列長度
modify修改字段類型和長度,即修改字段的屬性。
ALTER?TABLE?table_name? MODIFY?column_name?action;
語句很直接。要修改表的列,須要指定要執行的列名,表名和操做。數據庫
Oracle容許執行多種操做,但如下是主要經常使用的操做:oracle
-
修改列的可見性
-
容許或不容許NULL值
-
縮短或擴大列的大小
-
更改列的默認值
-
修改虛擬列的表達式
alter?table?表名?modify?column_name?varchar2(32)
標準SQL修改字段類型和長度語句:
ALTER?TABLE?tableName?modify?column?columnName?類型;
例如Mysql的修改字段類型語句:
alter?table?test?modify?column?name?varchar(255);
Oracle修改字段類型和長度語句:
ALTER?TABLE?tableName?modify(columnName?類型);
例如
alter?table?test?modify(name?varchar(255));
Oracle修改多個字段 類型和長度語句:
alter?table?表名?modify?(column_name1?varchar(20)?default?null,column_name2?varchar2(30)); alter?table?表名?modify?column_name?varchar2(32)
推薦教程:《Oracle視頻教程》
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦