首發微信公眾號:SQL資料庫運維
原文鏈接:https://mp.weixin.qq.com/s?__biz=MzI1NTQyNzg3MQ==&mid=2247485212&idx=1&sn=450e9e94fa709b5eeff0de371c62072b&chksm=ea37536cdd40da7a94e165ce4b4c6e70fb1360d51bed4b3566eee438b587fa231315d0a5a5b3&token=1491694448&lang=zh_CN#rd
2. Oracle ALTER TABLE MODIFY列示例 很多情況下,我們都會遇到需要修改列的屬性場景,可以使用以下語法:
ALTER TABLE table_name MODIFY column_name type constraint;
例如,將剛剛在stuinfo添加的欄位phone 列更改為一個非空列:
ALTER TABLE STUINFO MODIFY phone DATE NOT NULL;
更改新列屬性后結果顯示

如果同時需要修改多個列的屬性或修改某個欄位的長度,可以使用以下語法:
ALTER TABLE table_name MODIFY ( column_1 type constraint, column_1 type constraint, ...);
例如,以下陳述句將phone 列更改為varchar2(11),并將email列的長度擴展為200個 字符且不允許為空:
ALTER TABLE JT_CS.STUINFO MODIFY( phone VARCHAR2(11) , email VARCHAR2(200) NOT NULL );
更改新列屬性后結果顯示

點擊關注“SQL資料庫運維”,后臺或瀏覽至公眾號文章底部點擊“發訊息”回復關鍵字:進群,帶你進入高手如云的技術交流群,后臺回復關鍵字:SQL,獲取學習資料,
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/538220.html
標籤:Oracle
