oracle varchar2改成大字段类型clob,读取大字段内容
生活随笔
收集整理的這篇文章主要介紹了
oracle varchar2改成大字段类型clob,读取大字段内容
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
oracle varchar2(4000)改成大字段類型clob,如果需要改成大字段的varchar2列有內(nèi)容,不能直接用
alter table med_generic modify option07 blob;
直接用上面的會提示:ORA-22858: 數(shù)據(jù)類型的變更無效
因此,修改應采用下面的方法:
–增加大字段項
alter table med_generic add hehe clob;–將需要改成大字段的項內(nèi)容copy到大字段中
update med_generic set hehe=option07;–刪除原有字段
alter table med_generic drop column option07;–將大字段名改成原字段名
alter table med_generic rename column hehe to option07;若要直接查出大字段的內(nèi)容,可將sql改為:
select dbms_lob.substr(option07) from med_generic;轉(zhuǎn)載:https://blog.csdn.net/cai7095576/article/details/23999549
總結(jié)
以上是生活随笔為你收集整理的oracle varchar2改成大字段类型clob,读取大字段内容的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jQuery教程08-属性筛选选择器
- 下一篇: 用windows api 计算文件的md