--/
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工具是DB可视化器10.0.1,所以我需要“-/”和"/“
消息:代码:-104,State: 42601 -在"BEGIN“之后找到一个意外的令牌"V”。预期的令牌可能包括:“联接”。SQLCODE=-104,SQLSTATE=42601,DRIVER=4.22.29帮助plz.
发布于 2019-11-07 22:56:47
在查询工具中,将语句终止符设置为“;”。例如使用@
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
@
发布于 2022-05-09 10:09:23
必须使用不同的语句分隔符/终止符运行复合语句。每个客户端工具都有自己的方法来设置它。Dbvisualizer可视化器:
Tools\Tool Properties\SQL指挥官\语句分隔符: SQL语句分隔符:
SQL语句分隔符1:@
SQL语句分隔符2:@
使用DBMS输出选项卡:
只在DbVisualizer DbVisualizer专业版。此功能仅在DbVisualizer专业版中提供。
开始作为MYCURSOR光标用于选择ID,名称,年龄从人开始插入到PERSON(姓名,年龄)值(V.NAME,V.AGE);结束;
https://stackoverflow.com/questions/58721791
复制相似问题