db2 中的while循环问题

IORI__ IORI__ 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我写了一个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中还有哪些循环方式,请指教一下。
...全文

相关推荐

评论 10
收藏 已收藏
分享
返回顶部
IORI__
DB2 5,886 成员 11,654 内容