精华内容
下载资源
问答
  • 后查看英文书籍中clob讲解后突然觉悟,clob实际就是指针,调试中出线ora03127,但c#调用时出现,证明存储过程中clob的用法是正确的,出现错误的原因释放clob的空间。 在测试窗口最后加上dbms_lob....

    PLSQLDeveloper中调试含clob字段的存储过程中出现 ORA-03127: 在活动操作结束之前不允许进行操作,百思不得其解。

    后查看英文书籍中clob讲解后突然觉悟,clob实际就是指针,调试中出线ora03127,但c#调用时未出现,证明存储过程中clob的用法是正确的,出现错误的原因是未释放clob的空间。


    在测试窗口最后加上dbms_lob.freetemporary(:strlogclob);即可。

    存储过程代码如下

    procedure  proc_update(
                                           strLogClob out clob,
                                           retValue out int
                                           )

    原先出现ora03127错误的测试代码如下:

    declare
      -- Non-scalar parameters require additional processing 
      
    begin
      
      
      -- Call the procedure
      proc_update(strlogclob => :strlogclob,
                  retvalue => :retvalue);
      
    end;
    


    改正后的测试代码如下:

    declare
      -- Non-scalar parameters require additional processing 
      
    begin  
      
      -- Call the procedure
      proc_update(strlogclob => :strlogclob,
                  retvalue => :retvalue);
      dbms_output.put_line('length(clob):'||dbms_lob.getlength(:strlogclob));
      --dbms_output.put_line('clob:'||:strlogclob);
      --注意,测试时要释放clob,但在C#端调用时,要由C#的调用方自行释放
      dbms_lob.freetemporary(:strlogclob);
    end;
    


    结束,调试过程清静了,再也没有ora03127。

    转载于:https://www.cnblogs.com/wangdh/p/6431823.html

    展开全文
  • oracle一个动态sql问题

    2008-12-02 08:51:55
    <p>--这是我的存储过程: <p>create or replace procedure pro_drop ...<p>ORA-00933: SQL 命令未正确结束 ORA-06512: 在 "ZSY.PRO_DROP", line 10 ORA-06512: 在 line 2   请问是什么原因    </p>
  • 在使用网狐荣耀版时,捕鱼进入游戏时提示非法组件,如下图,这个是因为授权的原因,只要授权就可以了。授权的方法可以联系 十八、网狐荣耀版大厅版本更新出现“下载失败,CODE 7,是否重试?”的错误 网狐荣耀版...
  • 如果查找数据元素100,则整个线性表扫描完毕,仍找到与100相等的元素,表示线性表中没有要查找的元素。 在下列两种情况下也只能采用顺序查找: ①如果线性表为无序表,则不管是顺序存储结构还是链式存储结构,只能...
  • 随着数据库技术在各个行业和各个领域大量广泛的应用,在对数据库应用的过程中,人为误操作、人为恶意破坏、系统的不稳定、存储介质的损坏等等原因,都有可能造成重要数据的丢失。一旦数据出现丢失或者损坏,都将给...
  • 维宏Ncstudio V5.4.57

    2013-09-10 10:17:07
    改进了回机械原点的过程,排除了有时可能会出现限位和不准的情况 V5.4.29 把主轴倍率可调范围从0 - 100% 扩展到 0 - 150% V5.4.30 增加跟踪显示窗口快捷键', '>', 用于缩放功能 V5.4.31 增加了小键盘上小数点/...
  • 否则计算机给出提示,告诉人所猜的数是太大还是太小,最多可以猜10次,如果猜了10次仍猜中的话,结束游戏。 程序4 编程先由计算机“想”一个1~100之间的数请人猜,如果人猜对了,在屏幕上输出人猜了多少次才猜...
  • NCStudio 5.4.49

    2015-09-12 20:53:33
    改进了回机械原点的过程,排除了有时可能会出现限位和不准的情况 V5.4.29 把主轴倍率可调范围从0 - 100% 扩展到 0 - 150% V5.4.30 增加跟踪显示窗口快捷键', '>', 用于缩放功能 V5.4.31 增加了小键盘上小数点/...
  • toast("获取部分权限成功,但部分权限正常授予"); } } @Override public void onDenied(List<String> permissions, boolean never) { if (never) { toast("被永久拒绝授权,请手动授予录音和日历...
  • 2.4.6 隐藏存储过程的源代码 2.5 编辑PL/SQL的环境 2.6 在其他语言中调用PL/SQL 2.6.1 C:使用Oracle的预编译器(Pro*C) 2.6.2 Java:使用JDBC 2.6.3 Perl:使用Perl DBI和DBD::Oracle 2.6.4 PHP:使用...
  • 2.1.5 堆栈溢出一般是由什么原因导致的? 2.1.6 什么函数不能声明为虚函数? 2.1.7 冒泡排序算法的时间复杂度是什么? 2.1.8 写出float x 与“零值”比较的if语句 2.1.9 Internet采用哪种网络协议?该协议的主要...
  • 09年下半年网管上午

    2011-12-22 17:49:50
    服务器的DNS记录配置正确,则可能的原因是 (4) 。 备选答案: (3)A. 区域1 B. 区域2 (4)A. 路由器上NAT表项配置错误 B. DHCP服务器配置错误 C. Web服务器启动 答案:(3)A 或区域1 (4)A 或 路由器上...
  • 3.13.5 Oracle与存储系统的兼容性 72 第4章 使用SQL*Plus和Oracle企业管理器 73 4.1 启动SQL*Plus会话 73 4.1.1 设置环境 73 4.1.2 从命令行启动SQL*Plus会话 74 4.1.3 用CONNECT命令进行连接 75 4.1.4...
  • IIS6.0 IIS,互联网信息服务

    热门讨论 2010-08-23 21:20:55
    同Windows XP一样,在Windows Vista的默认设置下,IIS (Internet 信息服务) 7.0予安装,要想使用它,必须首先安装IIS。下面简单介绍IIS的安装过程: 依次点击“开始” => “控制面板” => “程序”,选择“打开或...
  • WinRAR_4.0.exe

    2011-02-04 11:34:33
    (存储在 HOME 环境变量中) Windows 的版本 RAR 从 rar.ini 文件读取配置文件信息,它放在 rar.exe 文件相 同的目录中。 这个文件包含下列字符串: switches=任何 RAR 开关,用空格分开 例如: switches=-...
  • 9.4 数据库存储过程与SQL/PSM 214 9.4.1 数据库存储过程和函数 214 9.4.2 SQL/PSM: 扩展SQL以指定持久存储模块 215 9.5 小结 216 复习题 216 练习题 216 实验题 217 选读文献 218 第三部分 ...
  •  3.14 结束有问题的会话  3.15 不要在SYSTEM或SYSAUX表空间中执行排序  3.16 在不同磁盘和控制器上存放多个控制文件  3.17 对写操作频繁的数据使用裸设备来提高I/O  3.17.1 使用裸设备的好处  3.17.2 使用裸...
  • 2.1.3 声明过程 21 2.1.4 控制程序流 27 2.1.5 代码注释 30 2.1.6 错误处理 30 2.1.7 本书的编程风格 31 2.2 VBA初步 31 2.2.1 对象基础 31 2.2.2 使用对象浏览器 32 2.3 使用对象编程 34 2.3.1 ...
  • 2.1.3 声明过程 21 2.1.4 控制程序流 27 2.1.5 代码注释 30 2.1.6 错误处理 30 2.1.7 本书的编程风格 31 2.2 VBA初步 31 2.2.1 对象基础 31 2.2.2 使用对象浏览器 32 2.3 使用对象编程 34 2.3.1 关键字...
  • 注意点 哨兵搭建最少3台,这样才可以正确的判断当前主机是否真正失去响应,如果在指定的时间内,原主机没有连接,那么就会判定为原主服务以及挂掉,这时候会采取选举投票机制,重新选取一个主服务B。选取成功后,B...
  •  在完成一个上传周期后(在uploadError 或 uploadSuccess之后),此时一个上传操作已经结束,另一个上传操作可以开始了。  - 传入参数  file object:文件对象  + uploadProgress (file object, bytes complete,...
  • C#微软培训教材(高清PDF)

    千次下载 热门讨论 2009-07-30 08:51:17
    17.2 文件存储管理 .217 17.3 读 写 文 件 .222 17.4 异步文件操作 .227 17.5 小 结 .234 第十八章 高 级 话 题 .235 18.1 注册表编程 .235 18.2 在 C #代码中调用 C++和 VB 编写的组件 .240 18.3 版 ...

空空如也

空空如也

1 2
收藏数 39
精华内容 15
关键字:

存储过程未正确结束原因