oracle  游标简单案例

一.案例:

DECLARE
IDO NUMBER;
DABH VARCHAR2(50 CHAR);
t_count int(1);
CURSOR TJ_CURSOR IS SELECT IDO,DABH FROM ZLP_PERSONAL_INFO_115;
BEGIN
OPEN TJ_CURSOR;
LOOP
FETCH TJ_CURSOR INTO IDO,DABH;
SELECT  count(*) into t_count  FROM TJ_TJJL_115 t WHERE GRID=IDO;
IF t_count=0
THEN
  DBMS_OUTPUT.PUT_LINE(IDO);
UPDATE  ZLP_PERSONAL_INFO_115 SET HBSAG=3 where DABH=DABH;
ELSE
UPDATE ZLP_PERSONAL_INFO_115 SET HBSAG=(SELECT HBSAG FROM TJ_TJJL_115 WHERE GRID=IDO) WHERE DABH=DABH;
  END IF;
END LOOP;
CLOSE TJ_CURSOR;
END;

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-13
  • 2021-08-26
  • 2021-10-19
  • 2021-08-06
  • 2021-11-30
猜你喜欢
  • 2021-04-01
  • 2022-02-08
  • 2021-10-08
  • 2021-06-27
  • 2021-09-01
  • 2022-01-04
  • 2021-06-19
相关资源
相似解决方案