我被要求就一个我很少了解的主题做一些事情,需要一些帮助才能指明正确的方向.
我正在研究的问题是:
SharePoint(2003和2010)相对于Oracle APEX的数据管理功能是什么?
Oracle和SharePoint在何种程度上相互通信,以便一个中的数据可以导入另一个中或由另一个读取?
我对此有疑问:1.那里是否有足够的信息来开始回答这两个问题?2.我应该问什么后续问题?3.我的理解是APEX是一个应用程序(如微软访问),而Sharepoint更像是一个框架.那是对的吗?
我通过Application Express使用Oracle 10g XE版本,并使用-字符显示NULL .我从参数列表中发现:
+-------+-------+------------+--------------------------------------------+
| Name | Value | Is Default | Description |
+-------+-------+------------+--------------------------------------------+
| event | - | TRUE | debug event control - default null string |
+-------+-------+------------+--------------------------------------------+
Run Code Online (Sandbox Code Playgroud)
有没有办法更改此值,以便显示NULL NULL而不是-?
迁移 Oracle Forms and Reports 时,有几个选项:
您认为哪一个在业务连续性和技术转型的便利性方面是最好的?您有此类迁移的经验吗?
最后,我想知道是否有必要迁移或只保留“Oracle Forms/Reports”
我有一个非常大的 Apex 应用程序。需要存储此应用程序的详细使用日志。APEX_WORKSPACE_ACTIVITY_LOG 上的信息是不够的,因为我需要知道每个用户在每个页面上运行的查询。
我的第一个想法是获取实际的 Oracle 查询日志(V$SQL 等),但它们不提供有关用户的信息(就数据库而言,所有查询均由 APEX_PUBLIC_USER 进行)。我在 V$ACTIVE_SESSION_HISTORY 上有一些关于用户的信息,但这是不完整的,因为它以 1 秒的间隔存储活动会话的样本及其 SQL 查询,所以我错过了太多的查询。
所以现在我开始实施应用程序级别的日志记录。解决这个问题的“正确”方法是浏览我的应用程序中的所有页面并创建一个日志记录过程来存储每个页面的相关信息(用户名和一些页面项目)。但我想知道是否有更简单的方法可以解决这个问题。
如果我理解正确,“应用程序进程”由应用程序中的每个页面运行。因此,如果我可以让应用程序进程遍历页面项目列表,我就可以将它们全部存储在数据库中并完成它。就像是
for item in page_items {
log(username, item_name, item, date)
}
Run Code Online (Sandbox Code Playgroud)
这能做到吗?或者,我需要的信息可能已经在数据库中,而我没有看到?
我有一个项目可以输入电子邮件 ID item_email
我需要验证电子邮件 ID 项目item_email,即电子邮件 ID 不应存在于表中。
所以我必须创建电子邮件验证,请帮助我继续进行。
我在Oracle application Express 4.2中有一个SQL查询(PL/SQL函数体返回SQL查询).我创建了一个经典报告,这是我在下面使用的查询.我的查询当前工作正常但我需要使用另一个查询更新此函数中的现有查询,当我尝试更改查询时它不起作用.我究竟做错了什么?任何帮助表示赞赏.
以下是我的工作查询:
declare
a_query varchar2(5000);
this_strin varchar2(50);
begin
a_query := 'select flight_nmbr, sequence_nmbr '||
'from flights '||
'where sequence_nmbr >= 0 and data_version_name = ''' ||
:P3_DATA_VERSION || '''';
if :P3_SEARCH_NUMBER is not null then
if instr(:P3_SEARCH_NUMBER, '%') > 0 then
this_strin := :P3_SEARCH_NUMBER;
else
this_strin := '%'||:P3_SEARCH_NUMBER||'%';
end if;
a_query := a_query||chr(10)||
' and flight_nmbr like '''|| upper(this_strin) ||'''';
end if;
return a_query;
end;
Run Code Online (Sandbox Code Playgroud)
我需要将此函数内的查询更新为以下内容:
SELECT FLIGHT_NMBR, SCHEDULED_LAUNCH_DATE
FROM FLIGHTS
WHERE DATA_VERSION_NAME = 'WORKING' AND
sequence_nmbr …Run Code Online (Sandbox Code Playgroud) 我正在 oracle Apex 18.2 中开发一个小型 ERP 我想实现如下所列的自定义安全性
1) 用户应从自定义表中进行身份验证
2) 身份验证后,用户应根据自定义表中的分配角色授权应用程序
3) 用户必须拥有对表的 READ、INSERT、UPDATE 和 DELETE 操作的授权
作为示例图像
根据我的一点知识,我已经做了一些谷歌搜索,但有很多令人困惑的选项,需要推荐和建议。
我刚刚获得了一项关于必须使用 Oracle APEX 的数据库的大学作业。对于报告中的一列,我需要使用格式掩码。我需要的格式掩码是AAAA00,其中A是任何字母,0是任何数字。
试图让它发挥作用是一个问题。我听说任何数字的语法都是9,我假设字母是A,那么格式掩码不是AAAA99吗?
我尝试使用它但没有成功。使用表单时,您仍然可以输入任何内容。我什至尝试使用格式掩码的默认日期选项之一,但这也不起作用。
关于该怎么做的任何想法?
应用程序中有一些页面已被删除(我不知道页码)。如何在应用程序中找到引用那些丢失或删除的页面的页面?
我只是想知道是否有任何标准表,我们可以根据日期和时间在其中查看哪个用户访问了 Oracle APEX 中的哪个报告。基本上是审计历史?
我可以通过在自定义表中插入所需的数据来做到这一点,但是,有没有标准方法可以让我们拥有所有这些信息?
问候,
阿卜哈
oracle-apex ×10
oracle ×6
database ×1
forms ×1
input-mask ×1
oracle-adf ×1
oracle12c ×1
oracleforms ×1
plsql ×1
sharepoint ×1
sql-function ×1
validation ×1