13 个最常问的 Oracle Forms 面试问题及答案
以下是 Oracle Forms and Reports 面试问题和答案,可帮助应届毕业生和有经验的应聘者获得理想的工作。
1)解释什么是Oracle Forms?
Oracle Forms 是一款用于创建与 Oracle 数据库交互的屏幕的软件产品。它有一个 IDE,其中包括属性表、对象导航器和使用 PL/SQL 的代码编辑器。
免费 PDF 下载:Oracle Forms 面试问题和答案
2) 解释 Oracle 表单服务组件包括哪些?
Oracle 表单包括
- 业主: 客户端发送 HTTP 请求
- 表单监听器 Servlet: 它启动、停止并与 Forms Runtime Process 进行通信
- 表单运行时过程: 它执行特定表单应用程序中包含的代码
- 数据库: 从数据库获取的数据
3) 请提及 Oracle Form Services 11g Release 2 中引入了哪些新特性?
Oracle Form Services 中包含的功能包括
- 整合 神谕 Access Manager
- 计划表单运行时预启动
- 增强的网络统计报告
- 支持 Unicode 列
- guiMode 配置参数
- 表格度量代理
- 支持图像项目和图标按钮中的 URL
- Oracle 真实用户体验洞察
4)解释CALL_FORM、NEW_FORM和OPEN_FORM之间的区别是什么?
- 呼叫表单: 启动一个新表单并将控制权传递给它
- 新表格: 它终止当前形式并用指示的新形式替换它
- 打开表格: 它打开指示的新表单,而不会替换或暂停父表单。
5)列出 Oracle Forms 配置文件?
Oracle Forms 配置文件包括:
- 基值 HTML 文件(base.htm、basejini.htm、basejpi.htm 和 baseie.htm)
- ENV
- CFG
6) 在 Oracle Forms Report 中,记录组列的最大长度是多少?记录组有哪些不同类型?
记录组列名的最大长度不能超过 30 个字符。不同类型的记录组包括
- 查询记录组
- 州记录团体
- 非查询记录组
7)请提及表单中触发触发器的顺序是什么?
表单打开时触发触发器的顺序是
- 预成型件
- 预块
- 预录
- 前置文本项
- 当新形式实例
- 当新块实例
- 当新记录实例
- 当新项目实例
8) 提及项目的“LOV of Validation”属性是什么?提及 lov 和列表项之间的区别是什么?
当用于验证的 LOV 设置为 True 时,Oracle Forms 会将文本项的当前值与 LOV 中显示的第一列中的值进行比较。LOV 是一个属性,而列表项是一个项目。列表项只能有一列,而 lov 可以有一列或多列。
9)解释如何对两列使用相同的 LOV?
我们可以通过传递全局值中的返回值并在代码中使用全局值来对两列使用相同的 LOV。
10)请说明什么是绑定变量?
绑定变量在报告 6i 中用于替换选择语句中的单个参数。
11)解释如何遍历指定块中的项目和记录?
要遍历指定块中的项目和记录,可以使用 下一字段 迭代特定块中的项目并 下一錄錄 迭代块中的记录。
12) 解释一下您是否可以将 FMX 转换或逆向工程回 FMB 文件?
不,无法将 FMX 转换或逆向工程回 FMB 文件,以确保它们不会丢失。
13)是否可以执行动态 SQL 从表格中?
是的,可以执行动态 SQL 通过使用内置的 FORMS_DDL 或通过从表单调用 DBNS_SQL 数据库包来从表单获取。
这些面试问题也会对你的口试有帮助
请提供一些更有效的信息和一些额外的概念问题
面试时需要回答的 Oracle 问题
我澄清了疑问