游标简单学习


declare
  -- 定义变量 
  row_info varchar2(200);

  -- 定义游标
  cursor cur_dept is
    select * from emp where deptno = 10;

  --定义一个游标变量cur_dept_row cur_dept%rowtype,该类型为游标cur_dept中的一行数据类型
  cur_dept_row cur_dept%rowtype;

begin
  -- 循环获取游标变量值
  for cur_dept_row in cur_dept loop
    
    -- 对变量值进行处理
    row_info := cur_dept_row.empno || '-' || cur_dept_row.ename || '-' || cur_dept_row.sal;
    dbms_output.put_line(row_info);
    
  -- 退出游标 
  end loop;

end;


你可能感兴趣的:(游标,Cursor,loop)