DB2如何修改欄位的型別

2021-09-10 22:53:02 字數 458 閱讀 8829

話不多說,直接上乾貨:

如:我們的表是employee_table,其中有個字段為create_date(原本是varchar型別),現在我們想把它轉換成date型別,直接按下面的步驟進行操作即可!

基本語法: alter table alter column set data type examples:  

alter table hr.employee alter column hobby set data type varchar(300);

遇到[code: -20054, sql state: 55019]這樣的錯誤,就表示表被鎖了,直接執行下面的語句即可:

call sysproc.admin_cmd('reorg table employee_table(表名) ');
希望可以幫到那些和我一樣初學db2的朋友們,也求大佬指教!

DB2修改表字段型別

db2資料庫修改表字段型別比較麻煩,搜尋了幾個方法也不好用,因此選擇了乙個最笨的方法,不過方法挺好使。就是把原來表結構和表資料匯出,然後刪除原表,重新建立新錶,匯入資料。1.連線資料庫 db2 connect to 庫名 user 表名 using 密碼 2.匯出表定義 db2look d 庫名 i...

DB2的字段型別

db2的字段型別如下 字段型別 描述字段長度及其預設值 char size 用於儲存定長 size 位元組的字串資料。每行定長 不足部分補為空格 最大長度為254位元組,預設值為每行1位元組。varchar size 用於儲存變長的字串資料。其中最大位元組長度由 size 指定。每行長度可變,最大長...

DB2 修改表字段

alter table table name add column name column type 2.更改字段型別 alter table table name alter column column name set data type column type 注意 更改字段型別是有限制的,如...