【发布时间】:2020-03-02 10:39:02
【问题描述】:
--/
BEGIN
FOR V AS MYCURSOR CURSOR FOR SELECT ID,NAME,AGE FROM PEOPLE
DO
BEGIN
INSERT INTO PERSON(NAME,AGE) VALUES(V.NAME,V.AGE);
END;
END FOR;
END;
/
DB工具是Dbvisualizer 10.0.1,所以需要“--/”和“/”
消息:[代码:-104,SQL 状态:42601] 在“BEGIN FOR”之后发现了意外的标记“V”。预期的标记可能包括:“JOIN”.. SQLCODE=-104, SQLSTATE=42601, DRIVER=4.22.29 请帮忙。
【问题讨论】:
-
什么是 Db2 版本和平台?您是否尝试过在 DBVisualizer 中找到可以将语句分隔符从
;更改为/的地方? -
您的代码片段在我的 DbVisualizer 中正常工作,但我有 Dbviz 的 current 版本 - 考虑安装最新版本 (10.0.24)。否则,您的代码片段与 Db2 得到的不同。
标签: sql db2 dbvisualizer