在oracle中,可以利用alter語句來配合modify來增加欄位長度,modify用來修改欄位類型和長度,也就是修改欄位的屬性,語法為「alter table 表名modify(欄位名稱類型) 」。
本教學操作環境:Windows10系統、Oracle 11g版、Dell G3電腦。
場景:專案中某張表格的欄位長度不夠用了,現在要增加其長度
分成兩種情況:
1.表中沒有資料的情況,直接一條sql語句就能解決
alter table 表名 modify(字段名 字段类型 )
例:
alter table A modify(name varchar2(4000))
2.表中有資料的情況下,也很簡單,講個小思路,先將原字段改個名字,然後新增一個列,這個新增的列名跟原字段列名一致,然後將原字段中的數據複製進新增字段中即可
建立一張C表,對應name欄位長度是100,現在我們要在他有資料的情況下增加欄位長度
把name列重命名位元names
改為了names
#新增一個name字段,此時,這個name的資料型別或長度,就改成你想要的欄位長度或類型,這邊就改為4000
#複製資料到新建立的列上面
刪除names字段,
然後就可以了,OK
推薦教學:《Oracle影片教學》
以上是oracle怎麼增加欄位長度的詳細內容。更多資訊請關注PHP中文網其他相關文章!