龙空技术网

13个Oracle Forms基础面试题,搞数据库的别被套路了

IT168企业级 411

前言:

此刻大家对“gui连接oracle数据库”大约比较关注,看官们都需要剖析一些“gui连接oracle数据库”的相关文章。那么小编同时在网摘上汇集了一些对于“gui连接oracle数据库””的相关知识,希望各位老铁们能喜欢,姐妹们快快来了解一下吧!

1)解释什么是Oracle Forms?

Oracle Forms是用于创建与Oracle数据库交互的软件产品。它有一个IDE,包括一个属性表,对象导航器和使用PL/SQL的代码编辑器。

2)解释Oracle表单服务组件包括什么?

Oracle表单包含:

客户端:客户端发送HTTP请求

窗口监听器Servlet:它启动,停止并与窗体运行进程通信

表单运行过程:它执行特定表单应用程序中包含的代码

数据库:从数据库中获取的数据

3)提及11g版本2中Oracle Forms Services中引入的新功能是什么?

在Oracle Forms Services中,包括的功能包括:

与Oracle Access Manager集成

计划表格运行预备

增强的网络统计报告

支持Unicode列

guiMode配置参数

表单指标代理

支持图像项目和图标按钮中的URL

Oracle真正的用户体验洞察

4)解释CALL_FORM,NEW_FORM和OPEN_FORM之间有什么区别?

CALL_FORM:它启动一个新窗体并传递控件

New_FORM:它终止当前窗体,并用指定的新窗体替换它

OPEN_FORM:打开指定的新表单,而不更换或暂停父表单。

5)列出Oracle Forms配置文件?

Oracle Forms配置文件包括:

基本HTML文件(base.htm,basejini.htm,basejpi.htm和baseie.htm)

ENV

CFG

CFG

DEVLOBER

6)在Oracle Forms Report中,Record组列的最大长度是多少?什么是不同类型的记录组?

记录组列名的最大长度不能超过30个字符。不同类型的记录组包括:

查询记录组

状态记录组

非查询记录组

7)提示窗体中触发的顺序是什么?

表单打开时,触发序列

预成型

预块

预录

前文项

当新形式的实例

当新块实例

当新记录实例

当新项目实例

8)提到一个项目的“验证LOV”属性?提到lov和list项目有什么区别?

当验证的LOV设置为True时,Oracle Forms将文本项的当前值与LOV中显示的第一列中的值进行比较。

LOV是列表项的属性。列表项只能有一列,而lov可以有一个或多个列。

9)说明如何使用相同的LOV 2列?

我们可以通过在全局值中传递返回值并使用代码中的全局值,将相同的LOV用于2列。

10)什么是绑定变量?

报表6i中使用了绑定变量来替换select语句中的单个参数。

11)说明如何在指定的块中迭代项目和记录?

要遍历指定块中的项目和记录,可以使用NEXT_FIELD来迭代特定块中的项,并且NEXT_RECORD遍历块中的记录。

12)说明你可以将FMX转换或反向回到FMB文件吗?

不,不可能将FMX转换或反向回到FMB文件,以确保它们不会丢失。

13)可以从表单执行动态SQL吗?

是的,可以通过使用内置的FORMS_DDL或通过从表单调用DBNS_SQL数据库包从表单执行动态SQL。

标签: #gui连接oracle数据库