mysql clob转varchar_如何将Clob类型改成Varchar类型?
你的位置:
问答吧
-> 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类型?相关推荐
- Oracle中表列由VARCHAR2类型改成CLOB
情景 原来表中的列定义成VARCHAR2类型,众所周知,VARCHAR2类型最大支持长度为4000.如果由于业务需要,想把此列转换为CLOB类型,在Oracle中直接通过ALTER语句转换是行不通的. ...
- 日期类型存储成字符串类型的格式问题
问题 ConversionException: Could not convert '2017-8-28 0:00:00' to java.util.Date at com.vaadin.data.u ...
- 当要将其他类型转成String类型时候 看String的方法
当要将其他类型转成String类型时候 看String的方法进行转换 转载于:https://www.cnblogs.com/classmethond/p/10100877.html
- java 类似xamarin_xamarin android如何将Java.Lang.Object类型转成C#类型
问题起源 其实这个标题也可以换一个更准确一点,因为我遇到的问题是: xamarin android中的Class继承了Java.Lang.Object ,将json序列化成c#类型时发现无法赋值,序列 ...
- SQLserver 中时间减,并把结果转换成varchar类型,拼接上字符串
select cast(datediff(dd,PlanStartDate,PlanEndDate)as varchar(8))+'天' as timesub from [OA_WEB_DB].[db ...
- Access数据库id类型由自动编号改成数字类型后如何再从数字类型改成自动编号
1.给数据库备份(如果你没有先备份的习惯,那就从现在起开始养成这个习惯) 2.打开数据库,发现原数据库表名为test.单击选定,然后点上面的"设计",将id字段的数据类型改为&qu ...
- Mysql 中将blob类型转换成varchar类型
select CAST(blobfield AS CHAR(10000) CHARACTER SET utf8) from table
- long类型转成integer类型避免空指针的方法_解决swagger的类型转换报错问题
今天发现项目启动时,会打印一堆报错.吓了一跳. 查看之后发现是swagger的错误提示.并不影响功能.但是看着一堆错误,也闹心不是? 所以还是要解决一下. 2020-11-04 10:50:46,38 ...
- 如何在C++中方便的将float、int等类型数据转换成string类型,并利用ROS中的std_msg/String发布出去
在ROS系统中有时候我们需要利用标准的消息类型如std_msg/String等进行发布某些数据,这就需要将不同的数据类型进行相互转化,比如: float -->string int-- ...
最新文章
- 成都机场迎春运客流高峰 日均起降航班超1000架次
- 饿了么ui组件中分页获取当前选中的页码值_【Web技术】314 前端组件设计原则
- Windows 7 上安装 Mapnik
- 60个高质量的CSS、XHTML网页布局模板下载
- 休息一下,或者:如何使用Java 12制作出色的拼图游戏
- 明细表如何添加重量_关于Revit中明细表标准的导出及导入
- 深度学习加持的工业AI质检
- Microsoft SQL Server 2000整合规划
- 带你全面掌握高级知识点!java修改map中的value
- 相机姿态估计(六)--EPnP
- Git的使用--如何将本地项目上传到Github(两种简单、方便的方法)
- [译]应用内搜索功能实现 Android TV应用程序手册教程十三
- 右键脚本html,基于JavaScript实现右键菜单和拖拽功能
- 吉米多维奇数学分析习题集每日一题--泰勒公式习题1376
- brctl 设置ip_brctl命令
- 博微三维技术篇【七】——生态数据兼容
- 编译原理学习之:有限状态机(Finate-state Automaton)
- 【多线程】多线程到底是个甚——多线程初阶(复习自用)
- GSMA TAC核发及IMEI编码规则
- JAVA删除pdf空白页_【Spire.PDF教程】添加或删除 PDF 页面,调整页面顺序-word删除空白页...