首页 > 解决方案 > 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。

标签: databaseoracleoracleforms

解决方案


您在声明中缺少游标名称,请在UWU后面添加CURSOR

DECLARE
    CURSOR UWU
    IS SELECT NAMA_KARYAWAN,ID_KARYAWAN
    FROM KARYAWAN;

请参阅光标声明


推荐阅读