Clob如何使用?
Clob如何使用?
1、使用了Oracle10g的JDBC、 SQL Server的jTds JDBC驱动程序后, 对Clob字段的操作,可以用String代替。“在HBM映射文件中对应clob字段的使用type="text"类型,Java持久对象对应clob字段的定义为String" 2、从SQL Server开始,扩展了varchar,nvarchar AND binary的存储容量至2G,所以我们可以使用Varchar(max),nvarchar(max) AND varbinary(max)来取代text,ntext AND image;由于是从varchar,nvarchar AND binary进行的扩展,所以我们可以使用在SQL Server 2000中对这几种数据类型可以使用的所有函数,比如replace,upper,lower,substring。
。。。。。。这样我们进行许多操作时就非常有用。 3、虽然SQL Server 2000的varchar类型最大可以设置为8000,但是,或许是由于JDBC的限制,如果实际插入的字段长度超过3000(?),那么会有 “java。sql。SQLException: 不允许从数据类型 ntext 到数据类型 varchar 的隐性转换(表 'XXX',列 'content')。
请使用 CONVERT 函数来运行此查询。”。
答:Oracle中Clob类型处理解析最近利用NHibernate映射类型为Clob字段在插入数据时发现当字符的字节数(一个半角字符一个字节,一个全角字符两个字节)...详情>>