问题标签 [varchar2]

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 投票
2 回答
5580 浏览

oracle - Oracle - 如何处理变量中的 32K+ 字符串长度

我正在使用 oracle 11g。每当我遇到大于 varchar2 大小限制的字符串时,我都会在 sql server 中将数据拆分为多个变量,如下所示,然后在执行时加入它们。然而,Oracle 似乎在执行前期望 32K 组合大小。我收到“ORA-20000: ORU-10028: line length overflow, limit of 32767 bytes per line”错误。

我在一个口头脚本(不是存储过程)中使用这些变量。最后 2 个语句引发了上述错误,并且我能够单独显示该值。提前致谢。

0 投票
2 回答
2965 浏览

oracle - 为什么 oracle plsql varchar2 变量需要大小而参数不需要?

假设你有这个过程:

我想了解为什么var需要指定长度,但param不需要。我很难在 oracle 文档中找到有关此的信息。

0 投票
1 回答
1253 浏览

oracle - 为什么翻译对某些字符不起作用?

0 投票
1 回答
6305 浏览

oracle - 将 VARCHAR2 与 CHAR 进行比较的最佳方法

我正在寻找VARCHAR2(50 BYTE)CHAR(12 BYTE).

有两个数据库,第一个包含一个带有CHAR列的table1(下划线表示空格字符填充CHAR长度)

第二个数据库(table2)包含没有空格的 VARCHAR2。

所以,我想要这样的东西

0 投票
1 回答
131 浏览

performance - oracle 中 varchar2 2000 字节列的性能问题

我有一列是 varchar2(2000 字节),这是一个现有的列,并且在许多地方都在使用,问题是当我尝试与该列进行比较时,查询需要 30-40 秒才能执行。查询很简单,如下所示 -

desc_response是那一栏。

我发现到目前为止,我们在此表上只有一个索引,即在 response_id 列上。

0 投票
1 回答
56 浏览

oracle - 更新 varchar2 列时是否需要回收 Oracle 中的空间?

如果我有一个长度为 4000 的 VARCHAR2 列的 Oracle 表,并且我在表中插入了一个 4000 字符串,然后用 1 个字符串更新了该行,我是否需要做任何事情来制作其他 3999 个字符可重复使用的空间,还是自动可重复使用?

0 投票
1 回答
8384 浏览

oracle11g - Oracle VARCHAR2 使用最大长度

我正在研究 oracle 11g,我想知道是否可以将文本列的长度设置为最大(4000 字节),因为 oracle 引擎只会分配使用的长度。否则此操作将影响将从该数据库读取的应用程序的性能。

简而言之:如果 oracle 引擎不会分配 4000 字节,为什么不总是使用它。

此致。

0 投票
1 回答
380 浏览

oracle - 从 VARCHAR2 转换为 NCLOB (oracle)

我收到一条 data_type = VARCHAR2 的列消息。它已经存储了一些数据。我希望此列的类型为 NCLOB。此列的代码集应为 UTF-8。

我做了以下事情:

  • tempmessage在我的 NCLOB 类型的表中添加了一列
  • 充满tempmessage讯息
  • 将消息重命名为旧消息(这样我就不会使用任何数据(直到它起作用))
  • 重命名tempmessage为消息

然后我尝试了我的集成测试,我得到了异常:java.sql.BatchUpdateException: ORA-01400: Insert of NULL into ("BATCH_LOG"."MESSAGEOLD") not possible。

我做错了什么?

0 投票
0 回答
67 浏览

java - Java 和 Oracle DB 中的字符串字符集

您好我正在使用 Oracle DB 在 Varchar2 列上存储字符串,

使用 eclipselink 我的代码在这里,

有时它还可以,但有时它只是问号,就像它被称为“门”或“????”

我的列也是字符串存在问题,它们的类型都相同 varchar2

0 投票
4 回答
229627 浏览

sql - PL/SQL 和 SQL 中 VARCHAR2 的最大大小是多少?

我在 Oracle 10g 上。在要求中,我需要增加 pl/sql VARCHAR2 变量的大小。它已经是 4000 大小。我读过_

在 PL/SQL 中,VARCHAR2 最多可达 32767 个字节。对于 SQL,限制为 4000 字节

我可以增加这个变量的大小而不用担心 SQL 限制吗?