老鐵執行sql不好使吧??? 不要慌 往下看
↓↓↓db2大多數情況下不能直接修改資料型別,特別已經存在資料的情況下,
//增加一列
alter table fs_payment_main add column fd_description1 clob(100000);
//將老資料賦值到新列
update fs_payment_main set fd_description1=fd_description;
//刪除舊列
alter table fs_payment_main drop column fd_description;
//重新命名新列為舊列名稱
alter table fs_payment_main rename column fd_description1 to fd_description;
//重構表
reorg table fs_payment_main;
關於修改DB2資料庫中欄位型別
之前用db2建立表示其中有乙個金額欄位用的varchar型別,導致在生產時使用者做交易將該字段儲存到資料庫中時出現千分符 1,000 這種格式,然後查詢時就會報錯。修復方案 修改該欄位型別為decimal型別保留小數點2位。表名tablename 舊列 limit 新列 limit1 第一步 在這個...
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 ...