Oracle-cursor动态游标
Oracle-cursor动态游标
语法
type 动态游标类型名 is ref cursor; ---- 声明一个动态游标类型,紫色填写一样内容
游标名 动态游标类型; ---- 声明一个动态游标类型的变量,这个变量就是动态游标类型的,也就是动态游标
open 游标名 for SQL语句; ---- 打开游标,并且把SQL语句和游标关联起来
close 游标名;
--创建过程 create or replace procedure proc_select is sql_select varchar(400); sql_row tablesp%rowtype; type cur_select is ref cursor; --声明一个动态游标类型,名字叫cur_select,因为游标不是类型所以要声明一个动态游标类型 curs cur_select; --声明一个动态游标变量,名字叫curs begin sql_select:='select * from tablesp'; -- 需要执行的SQL语句 open curs for sql_select; -- 打开游标,并且SQL执行结果存放到curs中 loop fetch curs into sql_row; -- 把curs中的一条记录赋值为 sql_row dbms_output.put_line(sql_row.tid||'-'||sql_row.tname||'-'||sql_row.tage); exit when curs%notfound; -- 退出循环 end loop; close curs; end;
分类:
oracle
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2019-04-10 手续费