【SQL开源代码栏目提醒】:网学会员在SQL开源代码频道为大家收集整理了游标语句实例.sql提供大家参考,希望对大家有所帮助!
/* 打开显示模式 */
SET ServerOutput ON;
DECLARE --开始声明部分
varId NUMBER; --声明变量,用来保存游标中的用户编号
varName VARCHAR2(50); --声明变量,用来保存游标中的用户名
--定义游标, varType为参数, 指定用户类型编号
CURSOR MyCur(varType NUMBER) IS
SELECT UserId, UserName FROM Users
WHERE UserType = varType;
BEGIN --开始程序体
OPEN MyCur(1); --打开游标,参数为1,表示读取用户类型编号为1的记录
FETCH MyCur INTO varId, varName; --读取当前游标位置的数据
CLOSE MyCur; --关闭游标
dbms_output.put_line('用户编号:' || varId ||', 用户名:' || varName); --显示读取的数据
END; --结束
程序体