首頁 > 資料庫 > Oracle > oracle怎麼修改列長度

oracle怎麼修改列長度

WBOY
發布: 2022-05-13 10:48:55
原創
21527 人瀏覽過

在oracle中,可以利用modify配合「alter table」語句來修改列的長度,modify的作用就是修改欄位類型和長度,也即修改欄位的屬性,語法為「alter table 表名modify列名字段類型需要修改的欄位長度」。

oracle怎麼修改列長度

本教學操作環境: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影片教學

以上是oracle怎麼修改列長度的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板