ORACLE SYS_REFCURSOR VS REF CURSOR「建议收藏」

ORACLE SYS_REFCURSOR VS REF CURSOR「建议收藏」CURSOR是强类型,SYS_REFCURSOR 是弱类型(类似C#的var)。 Cursor: create or replace package pkg as cursor cur is sele

ORACLE SYS_REFCURSOR VS REF CURSOR

CURSOR是强类型,SYS_REFCURSOR 是弱类型(类似C#的var)。

Cursor:

ORACLE SYS_REFCURSOR VS REF CURSOR「建议收藏」

create or replace package pkg as
  cursor cur is
    select 1 n from dual;    
  type tcur is ref cursor return pkg.cur%rowtype;  
end pkg;
/

--类型报错
declare
  cur pkg.tcur;
begin
  open cur for 
    select "a" s, 1 n from dual; --跟游标定义的类型不一致
end;
/

--正常运行
declare
  cur pkg.tcur;
begin
  open cur for 
    select "kkk" n from dual;
end;
/

--正常运行
declare
  cur pkg.tcur;
begin
  open cur for 
    select 900 n from dual;
end;
/

代码100分

View Code

ORACLE SYS_REFCURSOR VS REF CURSOR「建议收藏」

 

Sys_refcursor:

代码100分declare
cur sys_refcursor;
begin
open cur for 
select "a" s, 1 n from dual;

close cur;

open cur for 
select 9 n from dual; --跟上面的游标类型不一致

close cur;
end;
/

ORACLE SYS_REFCURSOR VS REF CURSOR「建议收藏」

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/7824.html

(0)
上一篇 2023-03-13
下一篇 2023-03-13

相关推荐

  • TiDB 最佳实践系列(五)Java 数据库应用开发指南

    TiDB 最佳实践系列(五)Java 数据库应用开发指南作者:Su Li,Zhang Ming Java 是当前非常流行的开发语言,很多 TiDB 用户的业务层都是使用 Java 开发的,本文将从 Java 数据库交互组件开发的角度出发,介绍各组件的推荐…

    2022-12-16
    135
  • mysql系列(十二)——慢查询分析工具(mysqldumpslow)「终于解决」

    mysql系列(十二)——慢查询分析工具(mysqldumpslow)「终于解决」一、安装

    2023-03-24
    151
  • 利用Python编写CGI脚本实现Web应用程序

    利用Python编写CGI脚本实现Web应用程序CGI(Common Gateway Interface,通用网关接口)是一种标准,用于在Web服务器和应用程序(或脚本)之间传递数据。Python是一种流行的编程语言,具有易读易写和广泛的第三方库支持。Python的CGI模块提供了处理CGI请求和响应的功能。

    2024-01-26
    86
  • 腾讯计算机视觉研发中心_腾讯 产品经理

    腾讯计算机视觉研发中心_腾讯 产品经理分享嘉宾:叶聪 腾讯 技术专家 编辑整理:张智跃 内容来源:DataFun AI Talk「智能技术前沿实践分享」 出品社区:DataFun 导读: 本次分享系统介绍计算机视觉的基础知识,如何利用这些

    2023-05-23
    144
  • Python中unique函数的使用

    Python中unique函数的使用在Python编程中,我们常常需要对数据进行去重操作。而unique函数就是一种非常实用的去重函数,可以用来对数组、列表等数据类型进行去重操作。本文将从多个方面对Python中的unique函数进行详细阐述,介绍其用法、功能以及实现原理,帮助读者更好地理解和应用unique函数。

    2024-05-30
    67
  • Python中strfind方法的用法

    Python中strfind方法的用法strfind方法是Python中字符串类型的一个内置方法,在字符串中搜索指定的子字符串,并返回该子字符串在原字符串中第一次出现的索引位置。如果没有找到子字符串,则返回-1。

    2024-01-27
    99
  • 使用Python编写自定义Spin Widget控件

    使用Python编写自定义Spin Widget控件Spin Widget控件是一种可以让用户在一个特定范围内选择数值的控件,它可以用来替代文本输入框,可以减少用户输入错误的概率,提高用户交互的体验。Python的Qt库中提供了QSpinBox和QDoubleSpinBox两个控件实现了基本的Spin Widget功能,但是这两个控件还是有一定的局限性,因此我们可以进行自定义的Spin Widget控件编写。

    2024-03-22
    97
  • mysql单行函数总结_单行与双行之间如何复制粘贴

    mysql单行函数总结_单行与双行之间如何复制粘贴第07章 MySQL单行函数 1. 函数的理解 1.1 什么是函数 函数在计算机语言的使用中贯穿始终,函数的作用是什么呢?它可以把我们经常使用的代码封装起来,需要的时候直接调用即可。这样既提高了代码效

    2023-04-29
    147

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注