原文:ORACLE-ORA-00997-LONG类型的使用

在ORACLE中,LONG类型不能直接作为条件进行查询,在翻阅资料后,找到一个函数,亲测有效,希望能帮到各位 函数 CREATEORREPLACEFUNCTIONSSCP.LONG TO CHAR in rowid rowid, in owner varchar, in table name varchar, in column varchar RETURNvarcharAS text c var ...

2018-02-08 13:11 0 1238 推荐指数:

查看详情

Oracle 查询Long类型

好久以前就碰过这个问题,今天找出原来写的一个函数 select b.remark, LONG_TO_CHAR(b.rowid, null, 'tmp20180518102050381', 'remark') from tmp20180518102050381 b ...

Wed Jun 13 19:43:00 CST 2018 1 4664
Oracle中Clob类型处理解析:ORA-01461:仅可以插入LONG列的LONG值赋值

 最近为Clob字段在插入数据时发现当字符的字节数(一个半角字符一个字节,一个全角字符两个字节)在2000-4000之间时报错(ORA-01461:仅可以插入LONG列的LONG值赋值)。经过不断查找资料和自己的试验该问题终于得到解决,下边我将自己的心得给大家做一个分享。 准备 ...

Wed Jan 31 00:21:00 CST 2018 0 1897
Oracle中Clob类型处理解析:ORA-01461:仅可以插入LONG列的LONG值赋值

感谢原作者:破剑冰-Oracle中Clob类型处理解析 上一篇分析:ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值   最近为Clob字段在插入数据时发现当字符的字节数(一个半角字符一个字节,一个全角字符两个字节)在2000-4000之间时报错(ORA-01461:仅可 ...

Wed Jul 16 04:05:00 CST 2014 1 18474
OracleLong类型使用与不可使用

ORA-01754 表只能包含一个LONG类型的列alter table 表名 add 字段名 long raw错误原因:数据表中同时建立了LONG RAW类型LONG类型 ...

Tue Jun 03 22:02:00 CST 2014 0 8353
OracleORA-00972: identifier is too long

一、前言 今天在程序的日志中出现这个错误,网上搜了一下发现,说是Oracle的对象名字最多是30个字符,不能超过30,而我出错的sql是: 二、分析原因 仔细看了这个sql即便也没有发现那个模式对象名字长度大于30,最后只能调试程序,发现是因为该sql语句是从配置文件中读取 ...

Wed Jul 01 21:44:00 CST 2015 0 9277
Oracle Long类型数据转换varchar

Oracle Long类型数据转换varchar 之前即时通讯项目中消息字段是Long类型,通过查找相关资料写的一个函数。 用例:select b.remark,LONG_TO_CHAR(b.rowid, null, text , 'remark')from text b; ...

Mon Mar 15 18:49:00 CST 2021 0 263
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM