问题标签 [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.
oracle - Oracle - 如何处理变量中的 32K+ 字符串长度
我正在使用 oracle 11g。每当我遇到大于 varchar2 大小限制的字符串时,我都会在 sql server 中将数据拆分为多个变量,如下所示,然后在执行时加入它们。然而,Oracle 似乎在执行前期望 32K 组合大小。我收到“ORA-20000: ORU-10028: line length overflow, limit of 32767 bytes per line”错误。
我在一个口头脚本(不是存储过程)中使用这些变量。最后 2 个语句引发了上述错误,并且我能够单独显示该值。提前致谢。
oracle - 为什么 oracle plsql varchar2 变量需要大小而参数不需要?
假设你有这个过程:
我想了解为什么var
需要指定长度,但param
不需要。我很难在 oracle 文档中找到有关此的信息。
oracle - 将 VARCHAR2 与 CHAR 进行比较的最佳方法
我正在寻找VARCHAR2(50 BYTE)
与CHAR(12 BYTE)
.
有两个数据库,第一个包含一个带有CHAR列的table1(下划线表示空格字符填充CHAR长度)
第二个数据库(table2)包含没有空格的 VARCHAR2。
所以,我想要这样的东西
performance - oracle 中 varchar2 2000 字节列的性能问题
我有一列是 varchar2(2000 字节),这是一个现有的列,并且在许多地方都在使用,问题是当我尝试与该列进行比较时,查询需要 30-40 秒才能执行。查询很简单,如下所示 -
desc_response
是那一栏。
我发现到目前为止,我们在此表上只有一个索引,即在 response_id 列上。
oracle - 更新 varchar2 列时是否需要回收 Oracle 中的空间?
如果我有一个长度为 4000 的 VARCHAR2 列的 Oracle 表,并且我在表中插入了一个 4000 字符串,然后用 1 个字符串更新了该行,我是否需要做任何事情来制作其他 3999 个字符可重复使用的空间,还是自动可重复使用?
oracle11g - Oracle VARCHAR2 使用最大长度
我正在研究 oracle 11g,我想知道是否可以将文本列的长度设置为最大(4000 字节),因为 oracle 引擎只会分配使用的长度。否则此操作将影响将从该数据库读取的应用程序的性能。
简而言之:如果 oracle 引擎不会分配 4000 字节,为什么不总是使用它。
此致。
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。
我做错了什么?
java - Java 和 Oracle DB 中的字符串字符集
您好我正在使用 Oracle DB 在 Varchar2 列上存储字符串,
使用 eclipselink 我的代码在这里,
有时它还可以,但有时它只是问号,就像它被称为“门”或“????”
我的列也是字符串存在问题,它们的类型都相同 varchar2
sql - PL/SQL 和 SQL 中 VARCHAR2 的最大大小是多少?
我在 Oracle 10g 上。在要求中,我需要增加 pl/sql VARCHAR2 变量的大小。它已经是 4000 大小。我读过_
在 PL/SQL 中,VARCHAR2 最多可达 32767 个字节。对于 SQL,限制为 4000 字节
我可以增加这个变量的大小而不用担心 SQL 限制吗?