,他們是否必須參加一項考試,或其他各種考試,或兩者兼而有之,存在一定程度的混淆。這篇短文的目的是幫助描述這兩種考試,它們的相似之處和不同之處,以及為什麼你可以選擇其中的一種。

必須從一開始就明確一點:永遠沒有理由同時參加兩項考試。與 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 Course對考試以及所涵蓋的科目都有完全不同的感覺。有幾個部分在 1Z0-147 中不存在,其中涵蓋了在 9i 中不存在的屬性。但是,1Z0-144 中的大多數新領域都涵蓋了 PL/SQL 程序的核心主題,這些主題可能應該保留在早期的測試中。1Z0-144 但 1Z0-147 未涵蓋的幾種信息類型包括:

使用 PL/SQL
編程要點的好處,包括變量、約定、屬性以及詞法系統
在 PL/SQL 中使用 SQL 特性
隱式與顯式數據轉換
使用標籤、縮進和空格,以提高可讀性. 代碼
在 PL/SQL 中使用 DML
使用控制框架和循環
使用游標以及游標特性
使用 FOR UPDATE 規定
異常處理
PL/SQL 佈局注意事項
複合信息種類
自治事務
BULK SQL 過程
PL/SQL 編譯器變化
1Z0-147 中涵蓋的主題數量在 1Z0-144 中未涵蓋的數量要小得多。儘管如此,考慮到 11G 考試中向 PL/SQL 原則的明顯轉變,前 3 個是不尋常的:

實施治療所需的好處
標准設置以及默認
值 規範傳遞方法——通過推薦與按價值
更多地關注觸發器
對客戶端 PL/SQL 的額外建議(1Z0-144 大大忽視了客戶端)。
更多地關注 PL/SQL 依賴和失效。
大型對像以及使用 DBMS_LOB 包。
如果您最終追求 1Z0-147,請務必使用 Oracle 9i 文檔進行檢查。在 10G 或 11G 中為 PL/SQL 做出貢獻的能力肯定不會出現在該考試中。在實際調查了這兩個測試的主題之後,我認為從所檢查的細節的角度來看,1Z0-144 是更好的考試。主題是入門級 PL/SQL 程序員需要識別的重要內容的更好組合。為這次考試學習的新程序員肯定會對 PL/SQL 基礎知識有更全面和完整的理解。無論您參加哪種考試,請務必在安排考試之前學習 Oracle 教育和學習網站上註明的每個考試科目。祝考試順利。