在oracle中,可以利用modify配合「alter table」語句來修改列的長度,modify的作用就是修改欄位類型和長度,也即修改欄位的屬性,語法為「alter table 表名modify列名字段類型需要修改的欄位長度」。
本教學操作環境:Windows10系統、Oracle 11g版、Dell G3電腦。
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影片教學》
以上是oracle怎麼修改列長度的詳細內容。更多資訊請關注PHP中文網其他相關文章!