Oracle 1Z0-147 考試概覽:
| 認證廠商: | Oracle |
| 考試名稱: | Oracle9i Program with PL/SQL |
| 考試代碼: | 1Z0-147 |
| 相關認證: | Oracle9i Database Administrator Oracle PL/SQL Developer |
| 考試時間: | 90-120 |
| 考試形式: | 單選題, 多選題 |
| 證照有效期限: | 永久有效 (舊版認證) |
| 支援語言: | English |
| 考試費用: | $125–$245 USD (依地區及時間而異) |
| 及格分數: | 65%-70% (依考試版本而異) |
| 實際考試題數: | 40-60 (依考試版本而異) |
| 推薦課程: | Oracle University PL/SQL 培訓 |
| 考試報名: | Oracle 認證註冊 Pearson VUE Oracle 考試 |
| 範例考題: | Oracle 1Z0-147 範例考題 |
| 考試方式: | 透過 Pearson VUE 進行電腦化測驗 (線上監考或考試中心)。 |
| 必備條件: | 建議具備 SQL 及關聯式資料庫概念的基本瞭解;無強制性先修條件。 |
| 官方大綱網址: | https://education.oracle.com/ |
Oracle 1Z0-147 考試大綱主題:
| 章節 | 目標 |
|---|---|
| 觸發器 | - DML 觸發器 - 觸發時機與事件 |
| 預存程序與函數 | - 建立與執行 - 參數與傳回值 |
| SQL 基礎 | - 基本 SELECT 語句與篩選 - 連接與集合運算 |
| 例外處理 | - 預定義例外 - 使用者自訂例外 |
| 進階 PL/SQL 功能 | - 記錄與複雜資料類型 - 集合 (關聯陣列、巢狀資料表) |
| 套件 | - 套件的優勢 - 套件規格與主體 |
| 游標 | - 隱式與顯式游標 - 游標 FOR 迴圈 |
| PL/SQL 基礎 | - 變數與資料類型 - PL/SQL 區塊結構 |
| 控制結構 | - 迴圈 (FOR, WHILE, LOOP) - 條件控制語句 (IF, CASE) |
最新的 9i Internet Application Developer 1Z0-147 免費考試真題:
1. Examine this code:
CREATE OR REPLACE PROCEDURE set_bonus
(p_cutoff IN VARCHAR2 DEFAULT 'WEEKLY'
p_employee_id IN employees_employee_id%TYPE
p_salary IN employees_salary%TYPE,
p_bonus_percent IN OUT NUMBER DEFAULT 1.5,
p_margin OUT NUMBER DEFAULT 2,
p_bonus_value OUT NUMBER)
IS
BEGIN UPDATE emp_bonus SET bonus_amount =(p_salary * p_bonus_percent)/p_margin WHERE employee_id = p_employee_id; END set_bonus; /
You execute the CREATE PROCEDURE statement above and notice that it fails. What are two reasons why it fails? (Choose two)
A) The formal parameter p_cutoff cannot have a DEFAULT clause.
B) The format parameter p_bonus_value is declared but is not used anywhere.
C) The syntax of the UPDATE statement is incorrect.
D) The declaration of the format parameter p_margin cannot have a DEFAULT clause.
E) The declaration of the format parameter p_bonus_percent cannot have a DEFAULT clause.
F) You cannot update a table using a stored procedure.
2. Examine this procedure:
CREATE OR REPLACE PROCEDURE INSERT_TEAM
(V_ID in NUMBER, V_CITY in VARCHAR2 DEFAULT 'AUSTIN', V_NAME in VARCHAR2)
IS
BEGIN
INSERT INTO TEAM (id, city, name)
VALUES (v_id, v_city, v_name);
COMMIT;
END
Which two statements will successfully invoke this procedure in SQL *Plus? (Choose two)
A) EXECUTE INSERT_TEAM (3, 'LONGHORNS');
B) EXECUTE INSERT_TEAM;
C) EXECUTE INSERT_TEAM (V_ID := V_NAME := 'LONGHORNS', V_CITY := 'AUSTIN');
D) EXECUTE INSERT_TEAM(3, V_NAME=>'LONGHORNS', V_CITY=>'AUSTIN');
E) EXECUTE INSERT_TEAM(3, 'AUSTIN','LONGHORNS');
3. Why do you use an INSTEAD OF trigger?
A) To perform clean up actions when ending a user session.
B) To modify data in which the DML statement has been issued against an inherently nonupdateable view.
C) To insert into an audit table when data is updated in a sensitive column.
D) To insert data into a view that normally does not accept inserts.
4. When creating a function, in which section will you typically find the RETURN keyword?
A) HEADER only
B) DECLARATIVE
C) DECLARATIVE,EXECUTABLE and EXCEPTION HANDLING
D) EXECUTABLE and HEADER
5. You need to remove the database triggerBUSINESS_HOUR.Which command do you use to remove the trigger in the SQL *Plus environment?
A) DELETE TRIGGER business_hour;
B) DROP TRIGGER business_hour;
C) REMOVE TRIGGER business_hour;
D) DELETE FROM USER_TRIGGERS
WHERE TRIGGER_NAME = 'BUSINESS_HOUR';
E) ALTER TRIGGER business_hour REMOVE;
問題與答案:
| 問題 #1 答案: D,E | 問題 #2 答案: D,E | 問題 #3 答案: B | 問題 #4 答案: D | 問題 #5 答案: B |

下載最新試用版
1232位客戶反饋
我們對我們的產品非常有信心,所以我們不提供会给客户带去麻煩的產品。








1.161.22.* -
我簡直不敢相信,我通過1Z0-147考試這么容易,這當然也是我最想要的結果。以后的認證考試,我還會在選擇VCESoft網站!