db2 中的while循环问题
我写了一个while循环语句,但是不知道如何终止循环,我像用break停止循环,但是报错,请指教一下。
IF v_IsSupervisor = 1 THEN
SET v_ParentID = v_OrgID;
WHILE 1 = 1 DO
SELECT ParentID,OrgID,TitleID
INTO v_ParentID,v_CurrentOrgID,v_CurrentTitle
FROM T_ORGANIZATION WHERE ORGID = v_OrgID;
IF v_Title <> '' THEN
IF v_Title = v_CurrentTitle THEN
SET v_MaxOrgID = v_CurrentOrgID;
BREAK;
END IF;
END IF;
IF v_ParentID IS NULL THEN
BREAK;
END IF;
END WHILE;
END IF;
SQL0104N 在 "_CurrentOrgID; " 后面找到异常标记 "BREAK"。预期标记可能包括:"SIGNAL"。 LINE NUMBER=29. SQLSTATE=42601
这个是报出来的错误。。
db2中还有哪些循环方式,请指教一下。