你的位置:

问答吧

-> Oracle

-> 问题详情

如何将Clob类型改成Varchar类型?

我从Mysql 导入到oracle数据表,以前的Mysql用的text类型的变成clob类型,

我想把现在oracle中clob类型改成varchar,不成功,在 10.2G的里面不行,数据库表中已经有数据了

作者: zhp

发布时间: 2010-11-07

1、新增一列varchar2类型,varchar2类型最大4000:alter table test add(c varchar2(4000));

2、将clob列数据更新到新增列:update test set c=clob_col;

3、删除clob列:alter table test drop column clob_col;

4、将新增列名更改回原来列名:alter table test rename column c to clob_col;

作者: tangren

发布时间: 2010-11-07

能不能用程序直接改,因为数据太多了180W的数据,导库太费时间

作者: zhp

发布时间: 2010-11-07

CREATE OR REPLACE FUNCTION clob_to_varchar(data CLOB) RETURN VARCHAR2 IS

buffer VARCHAR2(4000);

amt BINARY_INTEGER := 4000;

position INTEGER := 1;

l_var VARCHAR2(4000):='';

BEGIN

LOOP

IF dbms_lob.getlength(data)<=4000 THEN

dbms_lob.READ (data, amt, position, buffer);

l_var := l_var||buffer;

position:=position+amt;

ELSE

l_var:= 'Cannot convert to varchar2..Exceeding varchar2 field limit';

EXIT;

END IF;

END LOOP;

RETURN l_var;

EXCEPTION

WHEN NO_DATA_FOUND THEN

RETURN l_var;

END;

这是高手给我写的程序,但是clob_to_varchar(data CLOB)中的data CLOB是什么参数

作者: zhp

发布时间: 2010-11-07

mysql clob转varchar_如何将Clob类型改成Varchar类型?相关推荐

  1. Oracle中表列由VARCHAR2类型改成CLOB

    情景 原来表中的列定义成VARCHAR2类型,众所周知,VARCHAR2类型最大支持长度为4000.如果由于业务需要,想把此列转换为CLOB类型,在Oracle中直接通过ALTER语句转换是行不通的. ...

  2. 日期类型存储成字符串类型的格式问题

    问题 ConversionException: Could not convert '2017-8-28 0:00:00' to java.util.Date at com.vaadin.data.u ...

  3. 当要将其他类型转成String类型时候 看String的方法

    当要将其他类型转成String类型时候 看String的方法进行转换 转载于:https://www.cnblogs.com/classmethond/p/10100877.html

  4. java 类似xamarin_xamarin android如何将Java.Lang.Object类型转成C#类型

    问题起源 其实这个标题也可以换一个更准确一点,因为我遇到的问题是: xamarin android中的Class继承了Java.Lang.Object ,将json序列化成c#类型时发现无法赋值,序列 ...

  5. SQLserver 中时间减,并把结果转换成varchar类型,拼接上字符串

    select cast(datediff(dd,PlanStartDate,PlanEndDate)as varchar(8))+'天' as timesub from [OA_WEB_DB].[db ...

  6. Access数据库id类型由自动编号改成数字类型后如何再从数字类型改成自动编号

    1.给数据库备份(如果你没有先备份的习惯,那就从现在起开始养成这个习惯) 2.打开数据库,发现原数据库表名为test.单击选定,然后点上面的"设计",将id字段的数据类型改为&qu ...

  7. Mysql 中将blob类型转换成varchar类型

    select CAST(blobfield AS CHAR(10000) CHARACTER SET utf8) from table

  8. long类型转成integer类型避免空指针的方法_解决swagger的类型转换报错问题

    今天发现项目启动时,会打印一堆报错.吓了一跳. 查看之后发现是swagger的错误提示.并不影响功能.但是看着一堆错误,也闹心不是? 所以还是要解决一下. 2020-11-04 10:50:46,38 ...

  9. 如何在C++中方便的将float、int等类型数据转换成string类型,并利用ROS中的std_msg/String发布出去

    在ROS系统中有时候我们需要利用标准的消息类型如std_msg/String等进行发布某些数据,这就需要将不同的数据类型进行相互转化,比如: float -->string      int-- ...

最新文章

  1. 成都机场迎春运客流高峰 日均起降航班超1000架次
  2. 饿了么ui组件中分页获取当前选中的页码值_【Web技术】314 前端组件设计原则
  3. Windows 7 上安装 Mapnik
  4. 60个高质量的CSS、XHTML网页布局模板下载
  5. 休息一下,或者:如何使用Java 12制作出色的拼图游戏
  6. 明细表如何添加重量_关于Revit中明细表标准的导出及导入
  7. 深度学习加持的工业AI质检
  8. Microsoft SQL Server 2000整合规划
  9. 带你全面掌握高级知识点!java修改map中的value
  10. 相机姿态估计(六)--EPnP
  11. Git的使用--如何将本地项目上传到Github(两种简单、方便的方法)
  12. [译]应用内搜索功能实现 Android TV应用程序手册教程十三
  13. 右键脚本html,基于JavaScript实现右键菜单和拖拽功能
  14. 吉米多维奇数学分析习题集每日一题--泰勒公式习题1376
  15. brctl 设置ip_brctl命令
  16. 博微三维技术篇【七】——生态数据兼容
  17. 编译原理学习之:有限状态机(Finate-state Automaton)
  18. 【多线程】多线程到底是个甚——多线程初阶(复习自用)
  19. GSMA TAC核发及IMEI编码规则
  20. JAVA删除pdf空白页_【Spire.PDF教程】添加或删除 PDF 页面,调整页面顺序-word删除空白页...

热门文章

  1. 准备重装系统?且慢,学会这一招,可以解决大小故障。
  2. 嵌入式数据库知识概括
  3. 犹抱琵琶半遮面-OC
  4. python平衡二叉排序树
  5. 软件测试实验课ppt,软件测试实验Jmppt课件.ppt
  6. Windows 10 系统安装教程(本地安装)
  7. sqlserver用户登录失败
  8. 飞桨Tracking目标跟踪库开源!涵盖业界主流的VOT算法,精准检测动态目标轨迹...
  9. Python每日一练——第7天:从入门到实践四十招(牛客网新题库)
  10. html怎么做成多彩背景音乐,教你制作多彩的弹出式说明窗口