文档章节

OTL 知识点及执行异常错误处理

feelwind
 feelwind
发布于 2015/09/21 13:20
字数 427
阅读 651
收藏 0

1.otl_sql_handle.get_rpc():

含义:已经取出或插入几次参数。注意:delete时,一直为0。

 

2.字段设置的大小要一致。

如:user_id varchar2[5] ,则操作时,user_id<char[6]>,而输入的sUserId[6]大小为6. 即otl_stream_handle<<sUserId;

 

OTL异常一般是ORACLE错误:

     特殊:当卡死的时候,一般是设置的缓存大小不够。

OTL库执行异常[32000]:

     解决:出参类型不匹配。如<DOUBLE>, datatype in operator <</>>: CHAR,变量为INT,实际要求为LONG,作转换即可。

OTL库执行异常[32001]:Row must be full for flushing output stream

     解决:动态变量重名。

OTL库执行异常[933]:

     解决:SQL语句不正确,不可被执行或不符合OTL格式,跟正常的语句对比下。

OTL库执行异常[32005]:

     Input string value is too large to fit into the buffer

     解决:open时的缓存设置大小;

     语句使用类型跟字段实际类型不一致。当字符长度设置如char[4]一致仍报错时,注意设置最后一个字符为''即可。

OTL库执行异常[904]:

     解决:字段名称不一致。

OTL库执行异常[926]:

     解决:insert语句不对。

OTL库执行异常[917]:

     解决:oracle错误,缺逗号

OTL库执行异常[1861]:

     解决:oralce1861错误,字段属性不一致,如date类型,插入字符串类型数据。

OTL库执行异常[1438]:

     解决:oracle1438,要求的精度不一致

OTL库执行异常[947]:

     解决:字段个数不一致。

OTL库执行异常[1013]:

     解决:ORA-01013: 用户请求取消当前的操作

OTL库执行异常[1756]:

     解决:oracle 1756 引号内的字符串没有正确结束

本文转载自:http://www.ithao123.cn/content-8066180.html

feelwind
粉丝 0
博文 15
码字总数 3820
作品 0
深圳
程序员
私信 提问
OTL之Oracle开发总结《转》

OTL之Oracle开发总结---转 关 于OTL,网上介绍的也不少,但看来看去也只是官方的那些文档。OTL很好用,结合官方提供的一些例子,多多尝试才能领悟。经过一个月左右的项目开发,对 OTL也有些了...

xumaojun
2018/04/21
0
0
PostgreSQL OTL访问

通过安装了PostgreSQL ODBC接口,然后通过OTL进行数据库的访问 代码 void TestByOtl() { odbc::otlconnect db; odbc::otlconnect::otl_initialize(); try { db.rlogon("Driver={PostgreSQL ......

fengyuzaitu
09/19
0
0
JavaScript异常处理整理和思考

try-catch 捕获异常的时候只能够捕获同步运行时的错误和异常,不能捕获语法错误和异步执行代码的错误和异常。 同步执行正常捕获 程序代码 执行结果 语法错误捕获不到 少写一个单引号,构造语...

六奇
05/31
0
0
Java异常探索

首先,思考这样一个问题,为什么要使用异常?我对这个问题思考了很多遍,也看到一些答案,但是始终不理解,下面会通过一些实例来探索这个问题的答案。 异常,表示意外情况。异常是在方法中抛...

trayvon
2016/06/30
67
0
RAISE_ APPLICATION_ ERROR--之异常处理

平时用来测试的异常处理 我们都是通过dbmsoutput.putline来输出异常信息,但是在实际的应用中,需要把异常信息返回给调用的客户端。 其实 RAISEAPPLICATIONERROR 是将应用程序专有的错误从服...

突突突酱
09/16
10
0

没有更多内容

加载失败,请刷新页面

加载更多

ReentrantLock的可重入特性

在自旋分布式锁实现 中我们已经分析了ReentrantLock的自旋特性,现在我们来分析一下它的可重入特性。 可重入特性其实说白了就是当获得锁的线程解锁后,重新来获取锁的时候会判断自己以前是否...

算法之名
32分钟前
5
0
js如何控制table中的某一行动态置顶

两行代码搞定: $('#'+item.roadCode).fadeOut().fadeIn();//获取到需要置顶的行 $(".table").prepend($('#'+item.roadCode)); 其中,fadeOut()方法 作用 --- 从可见到隐藏 如下: prepend(......

码妞
今天
4
0
四种解决Nginx出现403 forbidden 报错的方法

我是在在本地用虚拟机中通过yum安装nginx的,安装一切正常,但是访问时报403, 于是查看nginx日志,路径为/var/log/nginx/error.log。打开日志发现报错Permission denied,详细报错如下: 1....

dragon_tech
今天
3
0
获取RestResultResponse返回的值

Springboot项目,需要调其他服务的接口,返回值类型是RestResultResponse 打断点的结果集是这个 打印出来的getData(): [{id=3336b624-8474-4dd9-bd5b-c7358687c877, paraNo=104, para=Postpo...

栾小糖
今天
4
0
【小学】 生成10以内的加减法

#!/usr/bin/env python# coding: utf-8from random import randrange# 题目的最大数值R_MAX = 10# 生成的题目的数量R_PAGE = 70# 生成减法列表def get_sub_list():...

Tensor丨思悟
今天
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部