本文所有資料庫,基於4.22.29的db2
不同於其他的sql語句,db2的sql需要多乙個set new data type的 過程
基本語法: alter table alter column set data type examples:
alter table hr.employee alter column hobby set data type varchar(300);
下面是修改字段長度
基本語法:alter table alter set data type 字段型別(長度);
執行上述的sql以後,會發現執行中會報乙個錯誤碼錯誤,不受影響行啥的,那麼就需要執行如下語句來重構表
call sysproc.admin_cmd('reorg table cmissit1.lc_risk_data')
不僅僅是改變了字段的型別,欄位的長度等需要重構表,改變了索引等也需要重構表 DB2 修改表字段
alter table table name add column name column type 2.更改字段型別 alter table table name alter column column name set data type column type 注意 更改字段型別是有限制的,如...
DB2修改表字段型別
db2資料庫修改表字段型別比較麻煩,搜尋了幾個方法也不好用,因此選擇了乙個最笨的方法,不過方法挺好使。就是把原來表結構和表資料匯出,然後刪除原表,重新建立新錶,匯入資料。1.連線資料庫 db2 connect to 庫名 user 表名 using 密碼 2.匯出表定義 db2look d 庫名 i...
DB2如何修改欄位的型別
話不多說,直接上乾貨 如 我們的表是employee table,其中有個字段為create date 原本是varchar型別 現在我們想把它轉換成date型別,直接按下面的步驟進行操作即可!基本語法 alter table alter column set data type examples ...