Verified 1z1-149 Dumps Q&As - 1z1-149 Test Engine with Correct Answers
Pass Your 1z1-149 Dumps as PDF Updated on 2023 With 67 Questions
Oracle 1Z0-149 certification exam covers a wide range of topics, including the basics of PL/SQL programming, advanced features of PL/SQL, and the use of PL/SQL in real-world scenarios. 1z1-149 exam also covers the latest features and enhancements in Oracle Database 19c, including the new JSON-related functions and the ability to run PL/SQL in Autonomous Transaction Processing. By passing this certification exam, candidates will demonstrate their knowledge and skills in developing efficient, scalable, and reliable PL/SQL programs in Oracle Database 19c.
Oracle 1z1-149 is an exam designed by Oracle that measures the knowledge and skills of professionals in programming with PL/SQL. 1z1-149 exam is a requirement for professionals who want to earn the Oracle Database 19c PL/SQL Developer Certified Professional certification. The Oracle 1z1-149 exam covers topics such as PL/SQL language fundamentals, programmatic constructs, error handling, and collections.
NEW QUESTION # 37
For which three SYSTEM EVENTS can triggers be created? (Choose three.)
- A. BEFORE ANALYZE
- B. SHUTDOWN
- C. BEFORE GRANT
- D. AFTER AUDIT
- E. SERVERERROR
- F. DDL
- G. STARTUP
Answer: B,E,G
NEW QUESTION # 38
Which three statements are true about Implicit Cursor and Explicit Cursor? (Choose three.)
- A. %Isopen is always false in Explicit Cursor.
- B. %Isopen is always false in Implicit Cursor.
- C. Implicit cursor returns only one record.
- D. %Isopen, %Type, %Notfound, and %Found are the attributes of Explicit Cursor.
- E. %Isopen, %Rowcount, %Notfound, and %Found are the attributes of Explicit Cursor.
- F. %Isopen, %Rowtype, %Notfound, and %Found are the attributes of Explicit Cursor.
- G. Explicit cursor can return more than one record.
Answer: B,F,G
NEW QUESTION # 39
Which block of code displays the error message "Incorrect price value"?
- A.

- B.

- C.

- D.

Answer: A
NEW QUESTION # 40
Which two are true about exception handling? (Choose two.)
- A. User-defined exceptions can be defined in the declarative part of any PL/SQL anonymous block, subprogram, or package.
- B. All declared exceptions are raised implicitly by the runtime system.
- C. Predefined exceptions are globally declared in the standard package.
- D. Only predefined exceptions and user-defined exceptions can have a user-declared name associated with them.
- E. Internally defined exceptions can be handled only by the OTHERS exception handler.
Answer: A,C
NEW QUESTION # 41
Examine this DECLARE section:
Which two lines are valid? (Choose two.)
- A. line 7
- B. line 2
- C. line 3
- D. line 6
- E. line 5
- F. line 4
Answer: B,E
NEW QUESTION # 42
Which two are true about named notations in a PL/SQL subprogram? (Choose two.)
- A. Only trailing optional parameters can be omitted in the invocation call.
- B. The actual parameters must be specified in the same order as the formal parameters are declared.
- C. Specifying actual parameters in the wrong order results in the subprogram terminating with an exception.
- D. Any optional parameters can be omitted in the invocation call.
- E. The subprogram invocations must be changed when the formal parameter list acquires new required parameters.
Answer: B,D
NEW QUESTION # 43
Which two statements are true about using the OR REPLACE clause when creating named subprograms? (Choose two.)
- A. A function definition can be modified without dropping and re-creating it.
- B. Function based indexes remain usable when replacing the function on which the index depends.
- C. Object privileges to execute a replaced function must be regranted to those users who had the privilege.
- D. This clause can be used only for procedures and functions.
- E. Object privileges to execute a replaced function are retained by those users who had the privileges.
Answer: A,E
NEW QUESTION # 44
Examine this statement which is submitted for compilation:
Which three are true? (Choose three.)
- A. This is BODILESS PACKAGE. A PACKAGE BODY is not required to use this.
- B. This will not compile successfully because the loan_amount variable is declared NOT NULL but lacks an initialization assignment.
- C. This will not compile successfully because the min_bal constant must be initialized.
- D. Initialization of min_bal can be done while using this packaged constant in another program.
- E. This is a PACKAGE specification. A PACKAGE BODY is needed to use this.
- F. Initialization of loan_amount can be done while using this packaged variable in another program.
- G. This program unit will compile successfully.
Answer: A,B,C
NEW QUESTION # 45
SERVEROUTPUT is enabled.
Which code block will display the values from 1 to 10 in descending order?
- A.

- B.

- C.

- D.

Answer: B
NEW QUESTION # 46
Which is the correct method to implement a local subprogram in an anonymous block?
- A.

- B.

- C.

- D.

Answer: D
NEW QUESTION # 47
Which three statements can process a dynamic multi-row query? (Choose three.)
- A. OPEN-FOR
- B. WHEN
- C. INTO
- D. CLOSE
- E. DECLARE
- F. OPEN
- G. FETCH
Answer: A,D,G
NEW QUESTION # 48
Examine this DECLARE section:
Which line will cause an error upon execution?
- A. line 5
- B. line 3
- C. line 2
- D. line 6
- E. line 4
Answer: D
NEW QUESTION # 49
Which is true about EXIT and CONTINUE statements?
- A. They must have a WHEN condition.
- B. They can be used in any type of loop.
- C. They have the same effect on the execution of a loop.
- D. They must use labels.
Answer: B
NEW QUESTION # 50
Examine these statements:
Which is true?
- A. It will result in a compilation error for protected_proc because calling_proc does not exist.
- B. It will result in a successful compilation because objects referenced in an ACCESSIBLE BY clause are not checked at compile time.
- C. It will result in a compilation error for protected_proc because calling_proc must be prefixed with the schema name.
- D. With adequate privileges, PROTECTED_PROC procedure can be called by other programs apart from CALLING_PROC.
Answer: A
NEW QUESTION # 51
Examine this table in the SH schema:
User SH executes this code:
The program must terminate with a user-defined message and no rows displayed if more than one product's price is 1000.
With which option must "---placeholder" be replaced?
- A.

- B.

- C.

- D.

- E.

Answer: E
NEW QUESTION # 52
Which two are true about using the ACCESSIBLE BY clause? (Choose two.)
- A. The check is enforced by this clause for direct access and access through dynamic SQL.
- B. It can be used in the declaration of object types.
- C. It must be specified in the heading of a package body.
- D. It must be specified in the heading of a package specification.
- E. It can be used for individual procedures and functions declared in a package specification.
Answer: B,E
Explanation:
https://docs.oracle.com/database/122/LNPLS/ACCESSIBLE-BY-clause.htm
NEW QUESTION # 53
Which is true about counter variables in a FOR loop?
- A. It cannot be NULL.
- B. It can be modified in the body of the loop.
- C. It must explicitly be declared.
- D. It is accessible outside the body of the loop.
Answer: A
NEW QUESTION # 54
Which statement is true about user-defined records?
- A. The number of fields must match the number of columns in a table.
- B. They can be returned from a function.
- C. Field names must match selected column names.
- D. Field types must match column types.
Answer: A
NEW QUESTION # 55
......
Pass Oracle 1z1-149 Exam Info and Free Practice Test: https://braindumps.free4torrent.com/1z1-149-valid-dumps-torrent.html