【IT168 技術】小編整理了13道用於Oracle Forms的經典面試題,希望對大家有幫助!
▲
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。