orcle 游标使用

简介: create or replace procedure update_am_pm is-- 根据time_from列更新ampm为上午或下午,12点为分界线 cursor ampm_cursor is select t.
create or replace procedure update_am_pm is
-- 根据time_from列更新ampm为上午或下午,12点为分界线
  cursor ampm_cursor is
    select t.time_from, t.ampm, t.id from usert;
  ampm_c    ampm_cursor%rowtype;
  hour_ampm number;
begin
  for ampm_c in ampm_cursor loop
    hour_ampm := to_number(to_char(ampm_c.time_from, 'hh24'));
    if hour_ampm <= 12 then
      update 
user t set t.ampm='上午' where t.id= ampm_c.id;
    else
      update 
user t set t.ampm='下午' where t.id= ampm_c.id;
    end if;  
  end loop;
end update_am_pm;

目录
相关文章
|
7月前
|
存储 关系型数据库 MySQL
MySQL数据库——存储过程-游标(介绍-声明游标、打开游标、获取游标记录、关闭游标,案例)
MySQL数据库——存储过程-游标(介绍-声明游标、打开游标、获取游标记录、关闭游标,案例)
309 0
|
8月前
|
存储 关系型数据库 MySQL
十九、游标 Cursor
十九、游标 Cursor
59 0
|
SQL 数据处理 数据库管理
游标的简单例子
游标 不单独存在 是看不到的 declare mycursor 声明游标 cursor for select UserName,Gender fro...
1124 0
|
SQL 算法 Go
|
JavaScript IDE 开发工具
|
API 数据库 数据库连接