问题标签 [clob]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1332 浏览

sql - DB2 在长 varchar 列中插入文本文件的内容

我对 db2 不是很熟悉。这个任务在 Oracle 中会很容易,但我不知道如何使用 db2 来完成。

我有下表:

我想创建一个新行,列 REP 应该包含一个文本文件的内容。我怎么做?

0 投票
1 回答
804 浏览

oracle - 无效的权限错误?

两个相关的应用程序在几个查询中使用一个包中的函数来以 CSV 格式返回一些数据。被选择和连接的列是一个 CLOB 字段,可以包含 HTML、特殊字符等。应用程序的用户很少,因此使用不频繁。一种是使用 Oracle HTTP 服务的 Flex 应用程序,另一种是使用 ODP.NET 的 ASP.NET 应用程序。这些应用程序实际上是一个集成的应用程序,彼此之间有超链接。

昨天,我收到了几条关于一个奇怪错误的通知:

ORA-01031: 权限不足 ORA-06512

错误详细信息中的包中的行号表明该错误是由在 select 子句中使用的函数引起的。它会在大约 75% 的时间被任一应用程序调用时发生。

我是否正确,ORA-06512然后导致函数中发生了ORA-01031 insufficient privilege error?不幸的是,ORA-06512这是一个非常普遍的错误,并没有告诉我任何事情。为什么会导致无效的权限错误?两个应用程序使用的 Oracle 用户帐户对包含该函数的包具有执行权限。

关于功能......它已经在生产中使用了大约 2 年,没有任何问题。另外,昨天我把数据导入QA并测试时,无论我用请求敲击服务器多少次,都不会出现错误。但在生产中,错误会在大约 75% 的时间发生在完全相同的参数下。

DBA 试图帮助我进行跟踪,但我们在跟踪文件中找不到错误消息。

今天,一切都在生产中恢复正常。即使我用请求锤击服务器,错误也会顽固地拒绝发生。

是什么导致了昨天这种非常奇怪的行为?这里的大师有什么想法吗?

编辑:我刚刚意识到一个重要的细节。该函数正在选择并连接到 CSV 的表中的列是 CLOB。

0 投票
1 回答
2591 浏览

java - 在 db2 中使用 ibatis 将字符串插入到 clob

我有一个数据类型为 java.sql.Clob 的 bean。如何在 bean 中设置 clob 对象的值?该值是来自 jsp 表单的字符串。

0 投票
1 回答
1393 浏览

java - 如何从文件中读取大块数据?

我需要逐行读取文件。
文件中的数据可以是任何东西,一个小字符串或一个巨大的 Clob/Blob/XML。
但我面临一个问题,我正在使用String row = dataInputStream.readLine()逐行获取数据。但是如果是大的 Clob/Blob/XML 数据,这种方法会抛出错误,因为它无法将巨大的数据放入 String 中。我应该怎么办?

0 投票
1 回答
2687 浏览

java - 如何选择具有 CLOB 数据类型的列

我的 jsp 页面上有一个表,其中有一列由 CLOB 类型的数据库列填充。我在执行此操作时遇到了一些麻烦,并且看到了其他有关此问题的问题,但答案对我不起作用。这是我的声明,其中评论是 CLOB。

然后我将在 while 循环中有列:

所以,基本上,我想知道是否有办法在查询中翻译 CLOB,甚至在 java 代码中,这样它就可以在我的页面中使用。

0 投票
2 回答
3824 浏览

java - 关于 Hibernate 中 Clob 对象的问题

在以前的 Hibernate 版本中,它有静态 api Hibernate.createClob(String),它允许从 String 创建 Clob 对象。

既然不推荐使用,那么在 Hibernate 中将 String 存储为 Clob 的正确方法是什么?

我无法弄清楚持久性对象 (POJO) 的外观。

谢谢你。

0 投票
4 回答
10741 浏览

java - 如何使用 jdbc 在 oracle 10g 中插入大 clob 数据(> 4K 个字符)

你们能告诉我如何使用 jdbc 插入 clob 数据。我正在使用 oracle10g 数据库。

我能够使用以下 2 种方法插入长度 < 4000 的 clob 数据

1.

2.

当 clob 数据的长度很大时,例如 abt 29k,这两种方法都会失败。

0 投票
3 回答
2139 浏览

performance - Sybase TEXT 与 Oracle CLOB 性能对比

我们正在将我们的数据库从 Sybase 转换为 Oracle,并且遇到了性能问题。在 Sybase 中,我们有一个 TEXT 字段,并在 Oracle 中将其替换为 CLOB。

这就是我们在 java 代码中访问数据的方式:

该数据库遍布全国,但 Sybase 及其对 TEXT 数据的检索仍然没有任何性能问题。

我们可以做些什么来提高这种性能吗?

0 投票
1 回答
1546 浏览

oracle11g - 通过 IBatis.Net 将大字符串传递给存储函数的问题

我有以下类型和功能:

我正在尝试通过 IBatis 映射 xml 配置中的以下映射传递一个巨大的字符串:

当我运行此代码传递具有巨大 SerialNumber 属性集(例如 SN0001;SN0002;...)的 DeviceAlias 对象时,我收到以下错误:

关于如何解决这个问题的任何想法?PS:对于小条目,此代码有效

0 投票
2 回答
5209 浏览

oracle - 如何将文本附加到 oracle clob

是否可以在不重新读取和重写整个内容的情况下将文本附加到 oracle 9i clob?

我试过这个:

但是我在调​​用 setCharacterStream 时遇到“不支持的功能”异常。