DB2修改表字段型別

2021-10-05 23:00:13 字數 551 閱讀 3729

db2資料庫修改表字段型別比較麻煩,搜尋了幾個方法也不好用,因此選擇了乙個最笨的方法,不過方法挺好使。

就是把原來表結構和表資料匯出,然後刪除原表,重新建立新錶,匯入資料。

1.連線資料庫

db2 connect to 庫名 user 表名 using 密碼

2.匯出表定義

db2look -d 庫名 -i 使用者名稱 -w 密碼 -e -nofed -t 表名 -o 表名.sql

3.匯出表資料

db2 "export to 表名.del of del select * from 表名"

4.刪除要修改的表

db2 "drop table 表名"

5.修改匯出的表定義,可以使用ftp傳輸工具,也可以在cmd中使用ftp命令連線資料庫,把匯出的表定義檔案拿到本地修改,再上傳。

6.執行修改過的新的表定義

db2 -tf 表名.sql

7.把原來的資料匯入新錶

db2 "import from 表名.del of del connotcount 5000 insert into 表名"

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如何修改欄位的型別

話不多說,直接上乾貨 如 我們的表是employee table,其中有個字段為create date 原本是varchar型別 現在我們想把它轉換成date型別,直接按下面的步驟進行操作即可!基本語法 alter table alter column set data type examples ...

DB2的字段型別

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