database - Oracle Forms - 错误 103,遇到符号“SELECT”
问题描述
嗨,我收到错误 103 第 7 行第 1 列你能帮我吗?这是我的代码:
INSERT INTO KARYAWAN VALUES (:TXT_NAMA_KARYAWAN,:TXT_ID_KARYAWAN);
COMMIT;
DECLARE
CURSOR
IS SELECT NAMA_KARYAWAN,ID_KARYAWAN
FROM KARYAWAN;
BEGIN
GO_BLOCK('KARYAWAN');
OPEN UWU;
LOOP
FETCH UWU INTO :NAMA_KARYAWAN,
:ID_KARYAWAN;
EXIT WHEN UWU %NOTFOUND;
NEXT_RECORD;
END LOOP;
CLOSE UWU;
FIRST_RECORD;
END;
昨天我在校园时查询工作正常,可以保存数据并可以在表格中显示,但是在我带回家编译后,错误代码再次出现......我正在使用oracle form builder。
解决方案
您在声明中缺少游标名称,请在UWU
后面添加CURSOR
:
DECLARE
CURSOR UWU
IS SELECT NAMA_KARYAWAN,ID_KARYAWAN
FROM KARYAWAN;
请参阅光标声明:
推荐阅读
- python - 在 ssh 终端中引发 Python Selenium“连接被拒绝”错误,但在常规终端中没有
- r - 使用 RMySQL 未知数据库连接到 MySQL 数据库
- c# - XML反序列化在第一个元素之后不起作用
- ruby-on-rails - AWS:S3 Bucket AWS 您无法授予公共访问权限,因为此账户的阻止公共访问设置已打开
- vue.js - 使用 WebpackDevMiddleware 404s 的客户端深度链接
- python - 如何从当前位置移动按钮
- javascript - 通过在 onClick 期间传递参数来使用 window.open(param,'_blank') 以响应在新选项卡中打开页面是否安全?
- hosting - 是否可以将我的域名转发到免费托管网站?
- arrays - 将函数应用于 Julia 中的列对
- async-await - Webdriverio 等到可见