oracle怎么修改列長度

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視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊15 分享