ora-01489 字符串连接的结果过长 解决方案

  如下代码,使用listagg进行分组拼接时,常常会报 ora-01489 错误,造成该报错的主要原因是:oracle对字符变量的长度限制,正常情况下,oracle定义的varchar2类型变量的长度不应超过4000字节,如有必要可转换为long 或clob类型。   我之前遇到一次该报 ...

Wed Jun 05 01:27:00 CST 2019 0 11088
oracle ORA-01704: string literal too long

导出数据时,在SQL拼接处,提示 oracle ORA-01704: string literal too long sql: WITH already_in AS (SELECT distinct REGEXP_SUBSTR('-999,CX201702210003 ...

Fri Apr 07 18:46:00 CST 2017 0 8152
oracle ORA-01704: string literal too long问题分析

今天使用sql在oracle直接insert update一个表时,出现ORA-01704: string literal too long的错误,我们的sql是 其中category_info字段是clob类型,而后面字符串内容很长,虽然clob ...

Mon Jul 09 17:09:00 CST 2018 0 1438
Oracle之ORA-00972: identifier is too long

一、前言 今天在程序的日志中出现这个错误,网上搜了一下发现,说是Oracle的对象名字最多是30个字符,不能超过30,而我出错的sql是: 二、分析原因 仔细看了这个sql即便也没 ...

Wed Jul 01 21:44:00 CST 2015 0 9277
ORA-00972: identifier is too long 问题处理

ORA-00972: identifier is too long 问题处理 测试流程: 1)在SQL Plus中执行 2)在navicat中执行 解决办法: 来自为知笔记(Wiz) ...

Mon Aug 24 21:04:00 CST 2020 0 1379
PLSQL报错,ORA-00972 identifier is too long

导致原因: 因为PLSQL中,identifier的字符长度不能超过30个,只要小于三十个就可以了 但我遇到的问题是别名没有超过30个仍然报错,后来才发现是因为汉字编码占用字符不一致导致的。 ...

Sat Jun 12 19:53:00 CST 2021 0 2477
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM