oracle 编写一个简单的游标

 时间:2026-02-14 07:40:13

1、CURSOR cursor_name

 [ (parameter_name datatype,...) ]

    is select_statement;

oracle 编写一个简单的游标

1、一、创建游标

CURSOR C_CUR_TEXT IS  SELECT *  from Student_Information ; 

oracle 编写一个简单的游标

2、二、打开游标

 OPEN C_CUR_TEXT;

oracle 编写一个简单的游标

3、三、读取数据

FETCH C_CUR_TEXT INTO CUR_STUDENT;

oracle 编写一个简单的游标

4、四、关闭游标

CLOSE C_CUR_TEXT;

oracle 编写一个简单的游标

1、创建游标读取学生表中的第一条数据

DECLARE  

 CURSOR C_CUR_TEXT IS  SELECT *  from Student_Information ;  --创建游标 

 CUR_STUDENT  Student_Information%ROWTYPE;

BEGIN                

      OPEN C_CUR_TEXT;   --打开游标    

           FETCH C_CUR_TEXT INTO CUR_STUDENT;   --读取数据           

          DBMS_OUTPUT.PUT_LINE('学号:'||CUR_STUDENT.studentid ||' 姓名:'||CUR_STUDENT.studentname||'  年纪:'||CUR_STUDENT.studentclass);          

      CLOSE C_CUR_TEXT;  --关闭游标     

END;

/*******

该图中只显示Student_Information表中第一行的数据,因为游标的初始位置是第一条记录,如果要继续往下读取的话需要用到循环,反复读取数据

*********/

oracle 编写一个简单的游标

oracle 编写一个简单的游标

2、注释:

CUR_STUDENT  Student_Information%ROWTYPE; :声明一个变量,该变量的类型是基于表Student_Information 的行对象。

CUR_STUDENT.studentname:输出变量CUR_STUDENT中的studentname信息

oracle 编写一个简单的游标

  • wireshark使用教程入门
  • 360安全卫士如何强力修复浏览器首页
  • OpenWrt路由器怎样使用transmission插件?
  • Easy_Sysprep_v3.1使用说明(图解)
  • 如何用单反拍摄音乐喷泉
  • 热门搜索
    黑白线描画图片大全 山水风景画图片大全 日本姓氏大全 双下巴怎么瘦 作比较的句子大全 中国黄页大全 折纸花大全视频 奥特曼玩具视频大全 怎么唱歌不跑调 严迪牙膏怎么样