ORACLE實現更改列字段類型爲CLOB


場景:更改表TBL_MER_BASE_INFO_R_EXPAND 中的QRCODE_DATA列字段類型爲CLOB類型

SQL:

alter TABLE TBL_MER_BASE_INFO_R_EXPAND ADD(temp_clob CLOB);//給表新增一個clob類型的列
update TBL_MER_BASE_INFO_R_EXPAND set temp_clob = QRCODE_DATA;//將列QRCODE_DATA的值複製到新增加的列temp_clob中
alter table TBL_MER_BASE_INFO_R_EXPAND drop column QRCODE_DATA;//刪除原列
alter table TBL_MER_BASE_INFO_R_EXPAND rename column temp_clob to QRCODE_DATA;//將新增的clob類型的列改名爲原列
COMMIT;//提交

 

新增CLOB列sql:

alter TABLE TBL_MER_BASE_INFO_R_EXPAND ADD(temp_clob CLOB);

ORACLE中CLOB類型是字符大對象;BLOB是二進制大對象

CLOB使用CHAR來保存數據。 如:保存XML文檔。

BLOB就是使用二進制保存數據。 如:保存位圖。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章