對於追求 Oracle PL/SQL Programmer Licensed Associate 認證的 Oracle 專業人員,有 2 項考試肯定會滿足 PL/SQL 的需求:“1Z0-147:PL/SQL 編程”和最近的變化:“1Z0 -144:Oracle 數據源 11g:帶有 PL/SQL 的程序”。在尋求認證的潛在客戶中,他們是否應該參加一項考試或另一項考試,或兩者兼而有之,存在相當多的複雜性。這篇文章的目的是幫助描述這兩個測試、它們的相似之處和不同之處,以及為什麼你可能會選擇一個而不是另一個。
必須從一開始就解釋一件事:從來沒有一個因素可以同時參加兩項考試。與 DBA 不同,Oracle PL/SQL 認證與數據庫啟動無關。您最終不會在 Oracle PL/SQL 的 X 版中獲得許可,然後需要參加升級考試。因為這兩項考試中的任何一項都會滿足 OCA 級別的 PL/SQL 需求,所以通過其他各種考試肯定不會提供任何認證優勢。也就是說,您需要決定要尋求兩種測試中的哪一種。1Z0-147 測試比 1Z0-144 早很多年。除非有詳細原因表明參加較舊的考試對您有利,否則您更好的選擇是參加 11G 版本的考試。不過,在 Oracle 淘汰 1Z0-147 之前,選擇權在您自己手中。
兩種考試都有很多共同點。這很有意義,因為它們基本上是針對同一主題的。令人驚訝的是兩者之間存在的差異數量。1Z0-144 不僅是對早期考試的翻版,其中添加了來自 10G 和 11G 變體的全新 PL/SQL 功能。測試和涵蓋的主題的SQL 課程都有完全不同的感覺。有幾個部分在 1Z0-147 中不存在,其中涵蓋了在 9i 中不存在的屬性。儘管如此,1Z0-144 中的大部分新部分都涵蓋了 PL/SQL 顯示的核心主題,這些主題也許應該在早期的檢查中出現。1Z0-144 但 1Z0-147 未涵蓋的幾種細節包括:
使用 PL/SQL 的好處
配置基礎知識,包括變量、約定、質量以及詞法系統
在 PL/SQL 中使用 SQL 函數
隱含與特定信息轉換
使用標籤、縮進和空格來製作更多內容清晰的代碼
在 PL/SQL 中使用 DML
控制結構和漏洞的
使用 使用箭頭和游標特性
利用 FOR UPDATE 條款
豁免處理
PL/SQL 需要考慮的樣式因素
複合信息種類
獨立購買
MASS SQL 程序
PL/SQL 編譯器變化
1Z0-144 中未涵蓋的 1Z0-147 中涵蓋的各種主題的規模要小得多。然而,前 3 個令人震驚的想法是 11G 考試中 PL/SQL 基礎的顯著變化:
執行治療所需的機會
參數設置和默認值
規範傳遞方法——通過引用與按值
更多地關注觸發器
對客戶端 PL/SQL 的更多建議(1Z0-144 很大程度上忽略了客戶端)。
更多地關注 PL/SQL 依賴和失效。
巨大的對像以及 DBMS_LOB 捆綁包的使用。
如果您最終追求 1Z0-147,請務必檢查使用 Oracle 9i 文書工作。在 10G 或 11G 中添加到 PL/SQL 的功能將不在該考試中。在實際研究了這兩個測試的科目後,我認為從評估的信息的角度來看,1Z0-144 是更好的考試。主題是入門級 PL/SQL 程序員需要識別的內容的更好組合。為這個測試學習的新設計師將對 PL/SQL 原理有更全面和完整的理解。無論您參加哪種考試,請務必在設置考試之前學習 Oracle 教育和學習網站上詳細介紹的每個考試主題。考試中一切順利。