【发布时间】:2022-08-24 20:19:54
【问题描述】:
我正在尝试从 dbVisualizer 在 db2 z/os 数据库上创建游标
我试过的查询是
--/
EXEC SQL
DECLARE E1 CURSOR FOR
SELECT NAME FROM EMP e
WHERE EXISTS (SELECT 1 FROM ADDRESS a
WHERE e.ID = t.a.id )
FOR UPDATE
END-EXEC.
/
但是ide抛出了以下错误
[Code: -104, SQL State: 42601] ILLEGAL SYMBOL \"EXEC\". SOME SYMBOLS THAT MIGHT BE LEGAL ARE: <ERR_STMT> <WNG_STMT> TRANSFER GET SQL SAVEPOINT HOLD FREE. SQLCODE=-104, SQLSTATE=42601, DRIVER=4.28.11
根据documentation,查询语法是正确的。但我不确定为什么会抛出错误。有人可以帮忙吗