3,491
社区成员
发帖
与我相关
我的任务
分享
DECLARE V_KMJB NUMBER DEFAULT 2,V_NUM NUMBER;
BEGIN
SELECT MAX(KMJB)+1 INTO V_NUM FROM ATBL;
WHILE V_KMJB<V_NUM LOOP
UPDATE ATBL SET KMQC=(SELECT DISTINCT A.KMQC || '-' || ATBL.KMMC FROM ATBL A
WHERE A.DZBH=ATBL.DZBH AND A.KMBM=ATBL.SJKMBM)
WHERE KMJB=V_KMJB;
V_KMJB:=VKMJB+1;
END LOOP;
END;