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

oracle怎麼修改列長度

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原創
2022-05-13 10:48:5521573瀏覽

在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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn