oracle 中使用一列想存4000汉字如何做到?

问题描述

一列Clob如何存储4000汉字

解决方案

解决方案二:
好文,mark
解决方案三:
存不了吧如果很大的话只能存文件路径要看的时候再下载
解决方案四:
你把这些字写到一个文件里边,再用输入输出流写入数据库里边!
解决方案五:
lob最大不是能存4G么
解决方案六:
是受insert语句限制吧
解决方案七:
学习当中!!!!
解决方案八:
看完就明白了:oracle官方文档CLOB10goracle官方文件LOBsample
解决方案九:
大字段,bolb
解决方案十:
CLOB
解决方案十一:
大字段够大了
解决方案十二:
Clob存4000汉字当然没有任何问题,不过Oracle中的Clob操作比较复杂罢了,你最好insertinto...empty_clob(),然后再select出来进行操作才好。
解决方案十三:
publicvoidsaveOrUpdateFfm(Ffmffm){//super.getHibernateTemplate().saveOrUpdate(ffm);Sessions=getHibernateTemplate().getSessionFactory().openSession();Transactiontx=s.beginTransaction();try{//初始化content字段ffm.setFfm(Hibernate.createClob(""));s.saveOrUpdate(ffm);s.flush();s.refresh(ffm,LockMode.UPGRADE);//此处一定要用lockMode.UPGRADE模式进行锁定刷新SerializableClobctSClob=(SerializableClob)ffm.getFfmContent();CLOBtestDescClob=(CLOB)ctSClob.getWrappedClob();testDescClob.putString(1,ffm.getFfmContentString());s.flush();tx.commit();}catch(Exceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}finally{if(s!=null){s.close();}}}

时间: 2024-08-30 17:04:06

oracle 中使用一列想存4000汉字如何做到?的相关文章

Oracle中如何判断一个字符串是否含有汉字(中文)

oracle中如何判断一个字符串是否含有汉字 1.1  BLOG文档结构图       1.2  前言部分   1.2.1  导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ①全角字符的判断,或者是含有汉字的字符串的判断       本文如有错误或不完善的地方请大家多多指正,ITPUB留言或QQ皆可,您的批评指正是我写作的最大动力. 1.2.2  实验环境介绍   11.2.0.3  RHEL6.5       1.2.3  本文

oracle 中的伪列和表

1.oracle的伪列 oracle系统为了实现完整的关系数据库功能,系统专门提供了一组称为伪列(Pseudocolumn)的数据库列,这些列不是在建立对象时由我们完成的,而是在我们建立时由Oracle完成的.Oracle目前常见的伪列:  currval 和 nextval 使用序列号的保留字          CURRVAL:返回当前sequence值         NEXTVAL:增加sequence并返回下一个值  一般用法:   sequence.CURRVAL   sequence

oracle 触发器-oracle 中 ora-06550 ora-00201错误

问题描述 oracle 中 ora-06550 ora-00201错误 想在pl/sql中给一个表格 加触发器.但是开始执行这个就出现错误 begin DBMS_NETWORK_ACL_ADMIN.drop_acl ( acl => 'utl_http.xml');------自己命名,注意前后文件名一致 dbms_network_acl_admin.create_acl ( acl => 'utl_http.xml',--前文中自己命名的文件 description => 'Allow

oracle编程-C#读取Oracle的LONG DAW列。

问题描述 C#读取Oracle的LONG DAW列. 往Oracle的LONG DAW列里面存了一首MP3 ,想把这个MP3 从数据库里面取出来. 如下的代码,只是可以创建文件,但是文件长度为0,编译器不报错.求大神指点下. 解决方案 http://blog.csdn.net/chenhisen/article/details/7244120

图片-通过jsp页面上传图,路径保存到oracle中,怎么能在上传的时候把文件的名字改成自己想要的

问题描述 通过jsp页面上传图,路径保存到oracle中,怎么能在上传的时候把文件的名字改成自己想要的 图片保存到磁盘后,当我想换掉这个图片时,用什么方法可以用新的图片覆盖掉老图片 解决方案 一般存路径就是文件改过名字的路径,再次保存新图片,取得原来的路径删除呗,然后在存 解决方案二: 上传的时候重命名同时将文件路径的信息保存到数据库. 硬盘保存文件 . 解决方案三: 用文件流写文件的时候路径不就是名字 解决方案四: 上传的时候用自己想要的名字存在服务器上就行了

sqlserver-Sqlserver中syscolumns表的xtype列的物理存储类型,oracle中怎么查

问题描述 Sqlserver中syscolumns表的xtype列的物理存储类型,oracle中怎么查 Sqlserver中syscolumns表的xtype列的物理存储类型,oracle中怎么查

struct-结构体初始化问题, 定义了结构体和结构体数组,结构体中想存的数据写在了txt文件中,我该怎么做初始化

问题描述 结构体初始化问题, 定义了结构体和结构体数组,结构体中想存的数据写在了txt文件中,我该怎么做初始化 定义了结构体和结构体数组,结构体中想存的数据写在了txt文件中,我该怎么做初始化//定义结构体//struct achievement{int number; char name[20]; char sex; float achievement1achievement2achievement3;}tab_achievement[N]; 解决方案 写一个循环,从txt中读取数据,然后赋值

oracle ora01792 表或视图中的最大列数为1000 。查询列数没超过1000

问题描述 oracle ora01792 表或视图中的最大列数为1000 .查询列数没超过1000 分析发现查询返回的列数只有200左右,但是jion了好多张表,我试过去掉几个jion的表,执行sql不报错了.问oracle对jion表得到的总列数有限制吗??? 解决方案 如果关联的表比较多,你可以考虑先建几个视图,通过视图去取就会避这个问题,select 允许的列可能最大为1000,这和你的oracle的版本有关系 解决方案二: ORA-01789: 查询块具有不正确的结果列数

在oracle中查询xml表列内容显示不全,为什么???

问题描述 在oracle中查询xml表列内容显示不全,为什么??? 建立了一个包含xml列的表,也成功插入了xml项,但是用查询语句显示不全xml的内容,不知道为啥?? CREATE TABLE employees( eid int primary key, einfo xmltype ); insert into employees values(1,XMLType(bfilename('XMLDIR', 'einfoTest.xml'),nls_charset_id('GB2312') ))