主键为空时如何返回表中的最后一行?

时间:2015-08-05 21:42:47

标签: oracle-apex

我在apex中有一个表格形式的页面,它根据用户输入的名为ROW_ID的隐藏项目从表格中返回一行。如果用户没有输入ROW_ID,我希望表格形式返回表格中的最后一行(具有最高ROW_ID的行)。 我有一个像这样的查询,这是ROW_ID

的默认值
BEGIN
SELECT row_id into :P4_ROW_ID
FROM qa_swab_calendar
WHERE row_id = (SELECT max(row_id)
               FROM qa_swab_calendar)
and CREATION_DATE >= TO_CHAR(SYSDATE, 'DD-MON-YY');
END

上面的查询给出了ROW_ID表中我想要的最后一行的值,但表格形式没有返回任何值。我的问题是如何让表格形式返回最后一行?

0 个答案:

没有答案