clob

    12热度

    6回答

    我们在Oracle 11g中有一个带有varchar2列的表。我们使用专有编程语言,其中此列被定义为字符串。我们最多可以在此列中存储2000个字符(4000字节)。现在需求是这样的,列需要存储超过2000个字符(实际上是无限制的字符)。由于维护原因,DBA不喜欢BLOB或LONG数据类型。 我能想到的解决方案是从原始表中删除此列,并为此列创建一个单独的表,然后将每个字符存储在一行中以获取无限制字符

    0热度

    2回答

    我想将CLOB值插入到我的Oracle数据库中,这里是我可以做的。插入操作时,我得到了这个异常“ORA-01461:只能将长整型值插入长整列”。有人能告诉我该怎么办?谢谢。 List<Object> listObjects = dao.selectAll("TABLE NAME", new XRowMapper()); String queryX = "INSERT INTO X (A,B,C,

    1热度

    1回答

    我有一个java存储过程,它需要一个clob来代表大量的javascript和分钟它。该函数调用JSP的结构如下: function MIN_JS(pcl_js in clob) return clob as language java name 'JSMin.min(oracle.sql.CLOB) return oracle.sql.CLOB'; 在实际的JSP中,我有以下几点:

    0热度

    2回答

    我在我的表中有一个我想要转换为CLOB的Varchar2字段。我不确定数据是否会在选中时被截断。如果是这样,限制是什么,它取决于数据库设置? 在我的TOAD或SQLPLUS窗口中,它会被截断,但这可能只是环境设置。我不确定它是否会在我的实际应用程序中被截断(我可以测试这个,但是我应该测试什么尺寸?) 如果它被截断,那么显示整个CLOB的最佳方式是什么?在我的SELECT查询中还有其他字段,所以我认

    2热度

    3回答

    我不确定如何使用Java/JDBC将很长的字符串插入到Oracle数据库中。 我有一个大于4000个字符的字符串,可以说它是6000.我想取这个字符串并将它存储在Oracle数据库中。 这样做的方式似乎与CLOB数据类型。好的,所以我将该列声明为描述CLOB。 现在,当需要实际插入数据时,我有一个准备好的语句pstmt。它看起来像pstmt = conn.prepareStatement(“INS

    1热度

    1回答

    我使用蹩脚的jdbc驱动程序连接到4D(第四维品牌)数据库。 我在数据库上有一个CLOB,当我通过getString或getClob获取它时,我没有得到线返回,一切似乎都在一行。 但是,如果我确实在NetBeans数据库浏览器上进行了选择,并将该值复制并粘贴到编辑器上,那么它会将\ n的值提取出来。 我注意到,而不是\ n \我得到字符13 有人知道为什么这些\ N线的回报不来,他们应该? 我使用

    1热度

    1回答

    我有以下功能: CREATE OR REPLACE FUNCTION GetVarchar2 (iclCLOB IN Nvarchar2) return NVARCHAR2 IS cnuMAX_LENGTH Constant number := 32767 ; nuLength Number := DBMS_LOB.getlength(iclCLOB); sbBuffer Nvarcha

    1热度

    3回答

    下面是情形: 甲骨文答:字符集WE8ISO8859P1 甲骨文B:字符集WE8MSWIN1252 甲骨文甲< - DBLINK - >的Oracle B 我无法访问Oracle B直接,防火墙问题:( 我必须从OracleB获得一些二进制文件,这些文件是CLOB类型的列(不要问我为什么,我不能更改为BLOB)。 我正在使用“select insert”将文件从B到A,并使用clob_to_blob

    5热度

    1回答

    给定指向Web服务器上托管文件的URL,是否可以将该URL的内容读取到clob中?如果是这样,怎么样?

    19热度

    2回答

    我使用的Ejb3和JPA创建的Clob(基于目前的Hibernate和Oracle 10g) 我有一个包含CLOB实体 @Entity @Table(name = "My_TAB") public class ExampleEntity implements java.io.Serializable { private Clob someText; public voi