Summer Special Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: dcdisc65

Page: 1 / 2
Total 19 questions
Exam Code: 1z0-149                Update: Oct 15, 2025
Exam Name: Oracle Database 19c: Program with PL/SQL

Oracle Oracle Database 19c: Program with PL/SQL 1z0-149 Exam Dumps: Updated Questions & Answers (October 2025)

Question # 1

Which three are true about PL/SQL subprograms? (Choose three.)

A.

Results of a subprogram can be cached in the SGA such that sessions connected to the same instance can reuse these results when available.

B.

Users granted execute privilege on a procedure compiled with definer's rights require grants to access objects belonging to the definer that are referenced in the procedure.

C.

Subprograms are cached by default and shared among users, thereby reducing memory requirements.

D.

Reuse of parsed PL/SQL code from the shared SQL area reduces parsing overhead.

E.

A subprogram's session state is retained even if any of the session’s instantiated subprograms are invalidated and revalidated.

F.

Host variables can be referenced inside any PL/SQL subprogram.

G.

A PL/SQL procedure can invoke an external code block written in a different programming language.

Question # 2

Which two are true about packages? (Choose two.)

A.

Variables and cursors defined in a package specification are visible to all subprograms in the same schema that has the package.

B.

Modifications to a packaged procedure's body automatically cause recompilation of subprograms that invoke the procedure.

C.

Package specifications can be compiled without their bodies.

D.

Standalone subprograms that reference a package can be compiled only after both the package specification and body are compiled.

E.

A package definition must have a specification and body.

Question # 3

Which two statements are true about using the OR REPLACE clause when creating named subprograms? (Choose two.)

A.

Function based indexes remain usable when replacing the function on which the index depends.

B.

Object privileges to execute a replaced function must be regranted to those users who had the privilege.

C.

This clause can be used only for procedures and functions.

D.

A function definition can be modified without dropping and re-creating it.

E.

Object privileges to execute a replaced function are retained by those users who had the privileges.

Question # 4

Which two are valid MODIFIER values for the PLSQL_WARNINGS parameter? (Choose two.)

A.

DISABLE

B.

ENABLE

C.

ERROR

D.

ALL

E.

SEVERE

Question # 5

Which three are true about the procedure overloading feature? (Choose three.)

A.

Each procedure can be a nested subprogram.

B.

Each procedure's formal parameters can differ in data type or name.

C.

Each procedure must use named notation to specify the corresponding actual parameters.

D.

Each procedure's formal parameters must differ in name.

E.

Each procedure can be a packaged subprogram.

F.

Each procedure must use positional notation to specify the corresponding actual parameters.

G.

Each procedure can be a standalone subprogram.

Question # 6

Which two are true about implicit data type conversion? (Choose two.)

A.

RAW data types are always implicitly converted to a CLOB when used in a query.

B.

Collections can be implicitly converted to records.

C.

ROWIDS are always implicitly converted to a number when used in a query.

D.

Comparison between character value and a number value always implicitly converts the character value to the number data type.

E.

Implicit data type conversion can negatively impact performance.

Question # 7

Examine these statements from a block of code:

Which two are true? (Choose two.)

A.

The lock acquired when executing the OPEN c1 command will be released only after a COMMIT or ROLLBACK statement is issued.

B.

Only the PRICE column can be updated in the PRODUCTS table.

C.

The FOR UPDATE OF clause can be used only if the WHERE CURRENT OF clause is used in the executable part of the block.

D.

The WHERE CURRENT OF clause can be used only if the FOR UPDATE clause is used in the cursor definition.

E.

An OPEN c1 command will acquire a lock only on the PRICE column in the PRODUCTS table.

Question # 8

Examine the structure of the ora1.depts table:

Now, examine these statements issued by user ora1 which execute successfully:

Create or replace view dep_vu as select * from depts;

Alter table depts add dep_email varchar2(20);

Finally, examine this block of code executed by user ora1:

Which is true?

A.

DEP_VU must be manually recompiled to successfully run this code.

B.

It will run successfully producing a result of 4.

C.

It will result in an error because table depts has been altered.

D.

It will run successfully producing a result of 5.

Question # 9

Examine these statements issued by user SH which execute successfully:

DBMS_OUTPUT.PUT_LINE(p_price(i)); END LOOP; END; END products_pkg; /

Now, examine this anonymous block executed by SH:

Which is true about the anonymous block?

A.

It will execute successfully only if PriceList is removed from the DECLARE section and defined as a standalone collection type.

B.

It will execute successfully only if PriceList is defined as an associative array in the package and anonymous block.

C.

It will fail at lines 6 and 7.

D.

It will fail only at line 7.

Question # 10

Which block of code displays the error message “Incorrect price value”?

A.

B.

C.

D.

Page: 1 / 2
Total 19 questions

Most Popular Certification Exams

Payment

       

Contact us

dumpscollection live chat

Site Secure

mcafee secure

TESTED 16 Oct 2025