在Oracle Apex中,我需要从视图源向用户显示记录。然后,用户将选中与他们想要处理的记录相对应的复选框,然后单击按钮提交页面。自定义进程将遍历所选记录并对其进行处理。
令我惊讶的是,这在Apex并不是一个容易的任务。我发现在经典的报告中,您可以使用APEX_APPLICATION.Gxxx数组来完成它。
FOR i IN 1.. APEX_APPLICATION.G_F01.COUNT LOOP
p_my_custom_dml(....);
END LOOP;
但是没有干净的方法来访问与当前复选框行相对应的数据。我需要将所有其他列都插入到它们自己的数组中,然后使用第二个循环将它
在我的oracle to应用程序中,我已经编写了从应用程序注销后删除应用程序会话的代码。我将会话从表wwv_flow_sessions$中删除,如下所示
delete from APEX_050000.wwv_flow_sessions$ where id=v('APP_SESSION');
其中'APP_SESSION‘保存记录的会话id。删除会话后,将在表wwv_flow_sessions$中创建一个新会话,用户名为'nobody‘。当我下次登录到应用程序时,此会话将分配给新记录的user.My问题当我从应用程序注销时,为什么会创建会话
我正在使用oracle apex创建一个银行应用程序。一旦用户在第2页中使用其客户id登录,其帐户详细信息表应显示在下一页中。我尝试过select acc_no,bal from acc_details where cust_id= :P2_USERNAME
但我得到的结果是“找不到数据”。
这是正确的方法吗?我也尝试过使用分支。这也不起作用。
存在一个共享包,它定义学生记录类型和返回学生的函数:
CREATE OR REPLACE PACKAGE shared.student_utils IS
--aggregates related data from several tables
TYPE student_rec IS RECORD (
id student.id%TYPE,
username student.username%TYPE,
name student.name%TYPE,
phone phone.phone%TYPE
/*etc.*/
)
我使用以下查询生成了以下表格报告:
select id,
name,
telephone,
apex_item.checkbox2(1,id) as "Tick when Contacted",
apex_item.text(20,my_date) as "Date Contacted",
apex_item.textarea(30,my_comment,5,80) as "Comment"
from my_table
此报告显示10条记录,其中驱动键是分配给F01的复选框
我在Oracle的Post base rest API中使用了一个过程,我从json有效负载中捕获数据,解析成plsql类型,并插入到表中,而不需要对输入数据进行任何验证或处理。我想在ID列的基础上插入记录,如果ID已经存在,它应该更新整个记录。以下是我的代码 CREATE OR REPLACE PROCEDURE PROCESS_SF_INV_ORACLE_T (p_data IN BLOB)
AS
TYPE t_hdr_tab IS TABLE OF XX_SF_ORACLE_INVOICE_T%ROWTYPE;
l_hdr_tab t_hdr_tab := t
我正在使用Oracle Apex构建一个交互式报表。目前,我使用apex_mail包创建了一个触发器,用于在表更新时发送电子邮件。我还创建了一个调度程序,它每天运行一个更新表的过程。该过程本身可以成功运行,但当它在作业中运行时,作业将失败,详细错误为
ORA-20001: This procedure must be invoked from within an application session.
ORA-06512: at "APEX_050000.WWV_FLOW_MAIL", line 562
ORA-06512: at "APEX_050000.WWV
我正在使用Apex数据加载向导在Apex 5.1.1.00.08,我可以使用上传文件功能转到下一步。但是当我使用复制/粘贴功能时,我得到了ORA-01403:没有发现如下所示的数据。
is_internal_error: false
ora_sqlcode: 100
ora_sqlerrm: ORA-01403: no data found
component.type: APEX_APPLICATION_PAGE_PROCESS
component.id: 27972280362924791
component.name: Parse Uploaded Data
error_backtrac