【发布时间】:2019-12-27 18:49:25
【问题描述】:
我只想将表单详细列数据从详细信息块输入到数据库列中,并且当我输入数据数据保存在其他表中但在token_staus 中时,必须检查它已经在该列中已经具有的第一个输入数据没有输入数据并向我发送消息没有找到数据我写了一个对我不起作用的循环我显然犯了某种错误但不确定它在哪里
DECLARE
TOKEN_NO NUMBER;
TOKEN_STATUS1 NUMBER;
--TOKEN_STATUS2 := :TOKEN_STATUS;
BEGIN
SELECT SR_NO, TOKEN_STATUS INTO TOKEN_NO, TOKEN_STATUS1 FROM LOOPT2 WHERE SR_NO = :TOKEN_NO;
--IF :TOKEN_STATUS IS NULL
--THEN
LOOP
GO_BLOCK('TOKEN_REC2');
FIRST_RECORD;
INSERT INTO LOOPT2(TOKEN_STATUS) VALUES(:TOKEN_STATUS);
NEXT_RECORD;
EXIT WHEN :SYSTEM.LAST_RECORD = 'TRUE';
END LOOP;
--END IF;
EXCEPTION
when others then
message (sqlerrm);
END;
请帮帮我 请小脚丫
【问题讨论】:
标签: oracle plsql oracleforms