1Z0-144 Exam Details

  • Exam Code
    :1Z0-144
  • Exam Name
    :Oracle Database 11g: Program with PL/SQL
  • Certification
    :Oracle Certifications
  • Vendor
    :Oracle
  • Total Questions
    :106 Q&As
  • Last Updated
    :Jul 09, 2026

Oracle 1Z0-144 Online Questions & Answers

  • Question 11:

    Examine the following block of code:

    Which line in the above code would result in errors upon execution?

    A. line 5
    B. line 8
    C. line 2
    D. line 7

  • Question 12:

    Examine the following PL/SQL code:

    The serveroutput is on for the session. Which statement is true about the execution of the code?

    A. It displays NULL if no employee with employee_id 123 exists.
    B. It produces the ORA-01403: no data found error if no employee with employee_id 123 exists.
    C. It displays an error because the SELECT * INTO clause cannot be used to populate the PL/SQL record type.
    D. The code executes successfully even if no employee with employee_id 123 exists and displays Record Not Found.

  • Question 13:

    Which statements correctly describe the features of functions and procedures? (Choose two.)

    A. A procedure can contain a RETURN statement without a value.
    B. A function can return multiple values using a single RETURN clause.
    C. A procedure can be executed as part of a SQL expression or as a PL/SQL statement.
    D. A function can contain zero or more parameters that are transferred from the calling environment.

  • Question 14:

    View Exhibit 1 and examine the structure of the EMP table.

    View Exhibit 2 and examine the PL/SQL block of code.

    What is the outcome?

    A. It gives an error because the return type is not valid.
    B. It gives an error because the record type is not defined within the function.
    C. It gives an error because the function call in DBMS_OUTPUT. PUT__LINE is not valid
    D. It executes successfully and displays the names and salaries of all employees who earn the highest salary.
    E. It executes successfully but does not display the names and salaries of all employees who earn the highest salary.

  • Question 15:

    Which statement is true about transactions in PL/SQL?

    A. A transaction can span multiple blocks.
    B. A block can contain only a single transaction.
    C. SERVERPOINTS cannot be created in a PL/SQL block.
    D. The END keyword signals the end of a PL/SQL block and automatically commits the transaction in the block.

  • Question 16:

    View the Exhibits and examine the structure of the EMPLOYEES, DEPARTMENTS AND EMP_BY_DEPT tables. EMPLOYEES

    DEPARTMENTS

    EMP_BY_DEPT

    Examine the following code:

    What is the outcome on execution of the above code?

    A. It executes successfully but the output statements show different values.
    B. It executes successfully and both output statements show the same values.
    C. It gives an error because the SQL%ROWCOUNT attribute cannot be used with BULK COLLECT.
    D. It gives an error because the INSERT SELECT construct cannot be used with the FORALL

  • Question 17:

    Examine the following code:

    What is the outcome?

    A. The procedure is created successfully and displays the values 20 and 30 when it is called.
    B. The procedure gives errors because the parameters should be in OUT mode.
    C. The procedure gives errors because the host variables cannot be referenced anywhere in the definition of a PL/SQL stored procedure.
    D. The procedure is created successfully, but does not display any values when it is called because the host variables cannot be displayed inside the procedure.

  • Question 18:

    View the Exhibit to examine the PL/SQL code.

    Which statement is true about the exception handlers in the PL/SQL code?

    A. All the exceptions in the code are trapped by the exception handler.
    B. All the "no data found" errors in the code are trapped by the exception handler.
    C. The PL/SQL program does not execute because an exception is not declared in the DECLARE section.
    D. An exception handler in the code traps the "no data found" error after executing the handler code and the program flow returns to the next line of code.

  • Question 19:

    View Exhibit 1 and examine the structure of the EMPLOYEES table.

    User SCOTT needs to generate a text report that contains the names of all employees and their salaries.

    Examine the following commands issued by the DBA:

    SQL>CREATE DIRECTORY my_dir AS '/temp/my_files';

    SQL>GRANT WRITE ON DIRECTORY my_dir TO scott;

    View Exhibit 2 and examine the procedure code.

    You issue the following command:

    SQL>EXEC sal_status ('MY_DIR', `EMPREPORT.TXT')

    What is the outcome?

    A. It executes successfully and creates the report.
    B. It gives an error because the text file should be opened in append mode.
    C. It gives an error because the "no data found" condition is not handled to come out of the loop.
    D. It gives an error because user SCOTT should be granted both read and write privileges to the directory alias.
    E. It executes but no data is written to the text file because the FFLUSH subprogram is not used to write all the data buffered in memory to a file.

  • Question 20:

    Identify two features of obfuscation. (Choose two.)

    A. The Import and Export utilities accept wrapped files.
    B. SQL' Plus cannot process the obfuscated source files.
    C. Only the wrap utility can obfuscate multiple programs at a time.
    D. Both the DBMS_DDL package and the Wrap utility can obfuscate multiple programs at a time.
    E. The source code is visible only through the DBA_SOURCE view and not through the USER_SOURCE or ALL_SOURCE View

Tips on How to Prepare for the Exams

Nowadays, the certification exams become more and more important and required by more and more enterprises when applying for a job. But how to prepare for the exam effectively? How to prepare for the exam in a short time with less efforts? How to get a ideal result and how to find the most reliable resources? Here on Vcedump.com, you will find all the answers. Vcedump.com provide not only Oracle exam questions, answers and explanations but also complete assistance on your exam preparation and certification application. If you are confused on your 1Z0-144 exam preparations and Oracle certification application, do not hesitate to visit our Vcedump.com to find your solutions here.