oracle把數據庫字段類型改為Blob
問題:一個字段存儲base64的數據,要求字段類型為Blob
Blob:二進制大對象,可以存儲64K的數據
因為数据库不能直接将varchar2类型更改为BLOB
由于数据库列中数据不为空,无法操作数据库列,所以现在
- 新建一个字段A
alter table 表名 add 字段(A) 類型(類型直接就是要修改成的類型)
注釋:comment on column 表名.列名 is ‘注釋’; - 把原有列裡面的數據複製到新建的字段裡(A)
update table 表名 set A = 列(原有的列) - 刪除原有的列
alter table 表名 drop colume 列名(原有的列名)
commit;