Dum OCP
Dum OCP
Oracle
Exam 1z0-148
Oracle Database 12c: Advanced Pl/SQL
Version: 7.0
[ Total Questions: 75 ]
Oracle 1z0-148 : Practice Test
Question No : 1
What happens when the function is created with PLSQL_WARNINGS set to ‘ENABLE:
ALL’?
Answer: E
Question No : 2
2
Oracle 1z0-148 : Practice Test
A. There is no default edition defined in the database.
B. EBR does not let you upgrade the database components of an application while in use.
C. You never use EBR to copy the database objects and redefine the copied objects in
isolation.
D. Editions are non-schema objects.
E. When you change an editioned object, all of its dependents remain valid.
F. Tables are not editionable objects.
Answer: E,F
Explanation: References:
Question No : 3
3
Oracle 1z0-148 : Practice Test
Answer: D
Question No : 4
Which three statements are correct with reference to intra unit inlining?
Answer: C,D,E
Explanation: References:
Question No : 5
4
Oracle 1z0-148 : Practice Test
You are logged on to the SCOTT schema and the schema has EMP and DEPT tables
already created:
Answer: C
Question No : 6
Which two can be used to find details of parameters for overloaded PL/SQL routines?
A. ALL-DEPENDENCIES
B. ALL_PROCEDURES
C. ALL_DESCRIBE
D. ALL_SOURCE
E. ALL_ARGUMENTS
Answer: D,E
Explanation: References:
Question No : 7
5
Oracle 1z0-148 : Practice Test
Identify the two correct scenarios where a function can be optimized using the function
result cache feature.
A. A function which inserts multiple records into a DEPARTMENTS table as part of one-
time data setup for an HR application.
B. A function which accesses multiple tables and calculates the commission to be given to
a sales representative based on the number of products sold by that representative.
C. A function which deletes all the records from an EMPLOYEES_AUDIT table based on
their LOG_DATE.
D. A function which updates the SALARY of all the employees in an EMPLOYEES table by
a fixed percentage based on their DESIGNATION.
E. A function which calculates the factorial of a given number without accessing any table.
Answer: D,E
Question No : 8
A. An external LOB can be loaded into an internal LOB variable using the DBMS_LOB
package.
B. A NOEXIST_DIRECTORY exception can be raised when using internal and external
LOBs.
C. Internal and external LOBs can be written using DBMS_LOB.
D. After an exception transfers program control outside a PL/SQL block, all references to
open external LOBs are lost.
E. When using DBMS_LOB.INSTR for internal and external LOBs, DBMS_LOB.OPEN
should be called for each LOB.
Answer: D,E
Explanation: References:
Question No : 9
Examine the structure of the DEPT table which exists in both BRANCH1 and BRANCH2
schemas:
6
Oracle 1z0-148 : Practice Test
Which three modifications must be done to endure the anonymous block displays the
output form the BRANCH2.DEF DEPT table?
7
Oracle 1z0-148 : Practice Test
E. IN BRANCH2 execute GRANT INHERIT PRIVILEGES ON USER branch2 TO branch1;
F. Add AUTHID CURRENT_USER to the EMP_COUNT function.
Answer: B,D,E
Question No : 10
A. CUR_VAL must be opened after this line is executed in the PL/SQL block.
B. CUR_VAL must be a weakly typed cursor variable.
C. CUR_VAL can be either a strongly or weakly typed cursor variable.
D. CUR_VAL must be opened before this line is executed in the PL/SQL block.
E. The PL/SQL block can continue to use the cursor variable after this line is executed.
Answer: B,C
Question No : 11
8
Oracle 1z0-148 : Practice Test
What is the correct statement to get the value of attribute ACCOUNT_MGR after the
procedure has been executed?
Answer: B
Question No : 12
Which two statements are true about the DBMS_ LOB package?
Answer: D,E
Explanation: References:
Question No : 13
Which three commands can be used to set PL/SQL conditional compilation inquiry directive
MODE?
Answer: A,C,E
9
Oracle 1z0-148 : Practice Test
Question No : 14
You want to ensure that whenever this PL/SQL function is invoked with the same
parameter value across active sessions, the result is not recomputed.
If a DML statement is modifying a table which this function depends upon, the function
result must be recomputed at that point in time for all sessions calling this function.
Answer: A,C
Question No : 15
Which two statements are correct for collecting data about identifiers in PL/SQL source
code?
Answer: A,D
10
Oracle 1z0-148 : Practice Test
Question No : 16
A. The client-side result cache and the server-side result cache are enabled.
B. All distinct query results are cached for the duration of a SYS user session.
C. Repetitive SQL queries and PL/SQL function results are cached and automatically used
from the cache across all SYS user sessions.
D. The result cache exists but which SQL queries are cached depends on the value of the
RESULT_CACHE_MODE parameter.
E. Repetitive SQL queries executed on permanent non-dictionary objects may have faster
response times.
Answer: C,D
Question No : 17
11
Oracle 1z0-148 : Practice Test
Which two are valid correlations to the code to avoid or mitigate SQL Injection?
Answer: B,D
Question No : 18
12
Oracle 1z0-148 : Practice Test
Your company decided to update its employees’ contact information as a one-time event.
1) dbms_parallel_execute.create_task
2) GRANT system privilege CREATE JOB to the user executing this task
3) dbms_parallel_execute.run_task
4) dbms_parallel_execute.create_chunks_by_rowid
Select the correct order of actions to implement the parallel execution of PL/SQL blocks.
A. 2, 1, 3 and 4
B. 1, 2, 4 and 3
C. 2, 1, 4 and 3
D. 1, 2, 3 and 4
E. 2, 4, 1 and 3
Answer: E
Question No : 19
A. UNDOTBS1
B. SYSAUX
C. SYSTEM
D. TEMP
E. USERS
Answer: B
Explanation: References:
Question No : 20
13
Oracle 1z0-148 : Practice Test
Examine these program units:
14
Oracle 1z0-148 : Practice Test
Which two blocks will execute successfully?
A. BEGINMy_proc;END;
B. BEGINpkg2.proc3;END;
C. BEGINpkg2.proc2;END;
D. BEGINpkg1.proc1a;END;
E. BEGINpkg1.proc1b;END;
Answer: B,D
Question No : 21
Answer: A,D
Question No : 22
15
Oracle 1z0-148 : Practice Test
A. OCINumber * compareAndSum (OCIExtProcContext *ctx, OCINumber *p1, OCINumber
*p2, OCINumber *p3);
B. OCINumber compareAndSum (OCIExtProcContext *ctx, OCINumber p1, OCINumber
p2, OCINumber *p3);
C. int compareAndSum (OCIExtProcContext *ctx, int p1, int p2, OCINumber *p3);
D. int compareAndSum (OCIExtProcContext *ctx, int p1, int p2, OCINumber p3);
E. int compareAndSum (OCIExtProcContext *ctx, int p1, int p2, int p3);
F. int compareAndSum (OCIExtProcContext *ctx, int p1, int p2, int* p3);
G. OCINumber compareAndSum (OCIExtProcContext *ctx, OCINumber p1, OCINumber
p2, OCINumber p3);
Answer: F
Question No : 23
You created a PL/SQL function with the RESULT_CACHE clause, which calculates a
percentage of total marks for each student by querying the MARKS table.
Under which two circumstances will the cache for this function not be used and the function
body be executed instead?
A. When a user fixes incorrect marks for a student, with an update to the MARKS table,
and then executes the function in the same session
B. When the amount of memory allocated for the result cache is increased
C. When the function is executed in a session frequently with the same parameter value
D. When the database administrator disables the result cache during ongoing application
patching
E. When the maximum amount of server result cache memory that can be used for a single
result is set to 0.
Answer: D,E
Question No : 24
Examine this block of code used to calculate the price increase for all the productivity by
1% and then by 2%.
16
Oracle 1z0-148 : Practice Test
A. It will give an error because the calculated column in the cursor is not using a column
alias in this block.
B. It will go into an endless loop because the loop exist condition is missing.
C. It will display the price increase by 1% only for all the products.
D. It will display the price increase by 1% only for the first product.
E. It will give an error because PDT_REC is not declared.
Answer: B
Question No : 25
Which two PL/SQL blocks give the output “this is a test message”?
Answer: A,C
17
Oracle 1z0-148 : Practice Test
Question No : 26
Which two statements are correct about the collections before v3. DELETE is executed?
Answer: A,D
Question No : 27
Which data dictionary view contains the list of procedures and functions defined within
package specification that you can execute?
A. ALL_SOURCE
B. ALL_DEPENDENCIES
C. ALL_OBJECTS
D. ALL_PROCEDURES
E. ALL_PLSQL_OBJECT_SETTINGS
Answer: D
18
Oracle 1z0-148 : Practice Test
Question No : 28
Answer: B
Question No : 29
You are designing and developing a complex database application and implementing fine-
grained access control using security policies.
Which statement is true with respect to attaching security policies to database objects?
A. You can use different security policies for SELECT, INSERT, UPDATE, INDEX and
DELETE statements.
B. You can use only one security policy per database object.
C. You implement security policies through database procedures.
D. Column-masking policies can be applied to SELECT, INSERT, UPDATE and DELETE
19
Oracle 1z0-148 : Practice Test
statements.
Answer: D
Question No : 30
Consider a function totalEmp () which takes a number as an input parameter and returns
the total number of employees who have a salary higher than that parameter.
20
Oracle 1z0-148 : Practice Test
NUMBER :=0;BEGIN…RETUNRN total;END;/
Answer: B,C
Question No : 31
Answer: C,D
Question No : 32
21
Oracle 1z0-148 : Practice Test
Examine the code:
Answer: A,C
Question No : 33
22
Oracle 1z0-148 : Practice Test
A. Line 2
B. Line 3
C. Line 5
23
Oracle 1z0-148 : Practice Test
D. Line 6
E. Line 7
Answer: B,D
Question No : 34
Examine this code executed by DBA_USER who has been granted the DBA role:
24
Oracle 1z0-148 : Practice Test
D. It will execute successfully, return the date and the DBA role will be granted to ORA1.
Answer: D
Question No : 35
Which two statements are true with respect to fine-grained access control?
Answer: C,D
Explanation: References:
Question No : 36
Answer: B
Explanation: References:
Question No : 37
25
Oracle 1z0-148 : Practice Test
Examine this code:
ERROR at line 1:
ORA-06512: at line 5
Which two are valid options to prevent this error from occurring?
Answer: C,E
Question No : 38
26
Oracle 1z0-148 : Practice Test
What is the result of executing this PL/SQL block with SERVEROUTPUT enabled?
Answer: D
27
Oracle 1z0-148 : Practice Test
Question No : 39
Answer: B,D
Question No : 40
You are designing and developing a complex database application built using many
dynamic SQL statements. Which option could expose your code to SQL injection attacks?
A. Using bind variables instead of directly concatenating parameters into dynamic SQL
statements
B. Using automated tools to generate code
C. Not validating parameters which are concatenated into dynamic SQL statements
D. Validating parameters before concatenating them into dynamic SQL statements
E. Having excess database privileges
Answer: A
Explanation: References:
Question No : 41
Which two statements about the PL/SQL hierarchical profiler are true?
28
Oracle 1z0-148 : Practice Test
C. Profiler data is recorded in tables and published in HTML reports.
D. It is only accessible after a grant of the CREATE PROFILE privilege.
E. It helps you identify subprograms that are causing bottlenecks in application
performance.
Answer: B,E
Explanation: References:
Question No : 42
Users of this function may set different date formats in their sessions.
Which two modifications must be made to allow the use of your session’s date format when
outputting the cached result of this function?
Answer: D,F
29
Oracle 1z0-148 : Practice Test
Question No : 43
Answer: B
Explanation:
Referencehttps://www.go4expert.com/articles/oracle-nested-tables-varrays-t20494/
Question No : 44
30
Oracle 1z0-148 : Practice Test
Which is the correct output from the query?
A. CREATE TABLE “EMP” (“EMPNO” NUMBER (4,0), “ENAME” VARCHAR2 (10), “JOB”
VARCHAR2 (9), “MGR” NUMBER (4,0), “HIREDATE”DATE, “SAL” NUMBER (7,2) ,
“COMM” NUMBER (7,2), “DEPTNO” NUMBER (2,0),CONSTRAINT “PK_EMP” PRIMARY
KEY (“EMPNO”)USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255STORAGE
(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS
2417483645PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1BUFFER_POOL
DEFAULT FLASH_CHACHE DEFAULT CELL_FLASH_CACHE DEFAULT)TABLESPACE
“USERS” ENABLE,CONSTRAINT “FK_DEPTNO” FOREIGN KEY
(“DEPTNO”)REFERENCES “DEPT” (“DEPTNO”) ENABLE) SEGMENT CREATION
IMMEDIATEPCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255NOCOMPRESS
LOGGINGSTORAGE (INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS
2147483645PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1BUFFER_POOL
DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)TABLESPACE
“USERS”
B. CREATE TABLE “EMP” (“EMPNO” NUMBER (4, 0), “ENAME” VARCHAR2 (10), “JOB”
VARCHAR2 (9), “MGR” NUMBER (4, 0), “HIREDATE” DATE, “SAL” NUMBER (7, 2),
“COMM” NUMBER (7, 2), “DEPTNO” NUMBER (2, 0),CONSTRAINT “PK_EMP” PRIMARY
KEY (“EMPNO”)USING INDEX ENABLE,CONSTRAINT “FK_DEPTNO” FOREIGN KEY
(“DEPTNO”)REFERENCES “DEPT” (“DEPTNO”) ENABLE)
C. CREATE TABLE “SCOTT”. “EMP” (“EMPNO” NUMBER (4, 0), “ENAME” VARCHAR2
(10), “JOB” VARCHAR2 (9), “MGR” NUMBER (4, 0), “HIREDATE” DATE, “SAL” NUMBER
(7, 2), “COMM” NUMBER (7, 2), “DEPTNO” NUMBER (2, 0),CONSTRAINT “PK_EMP”
PRIMARY KEY (“EMPNO”)USING INDEX ENABLE,CONSTRAINT “FK_DEPTNO”
FOREIGN KEY (“DEPTNO”)REFERENCES “DEPT” (“DEPTNO”) ENABLE)
D. CREATE TABLE “EMP” (“EMPNO” NUMBER (4,0), “ENAME” VARCHAR2 (10), “JOB”
VARCHAR2 (9), “MGR” NUMBER (4,0), “HIREDATE”DATE, “SAL” NUMBER (7, 2) ,
“COMM” NUMBER (7, 2), “DEPTNO” NUMBER (2,0),CONSTRAINT “PK_EMP” PRIMARY
KEY (“EMPNO”)USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255STORAGE
(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS
2417483645PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1BUFFER_POOL
DEFAULT FLASH_CHACHE DEFAULT CELL_FLASH_CACHE DEFAULT)TABLESPACE
“SYSAUX” ENABLE,CONSTRAINT “FK_DEPTNO” FOREIGN KEY
(“DEPTNO”)REFERENCES “DEPT” (“DEPTNO”) ENABLE) SEGMENT CREATION
IMMEDIATEPCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255NOCOMPRESS
LOGGINGSTORAGE (INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS
2147483645PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1BUFFER_POOL
DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)TABLESPACE
“SYSAUX”
Answer: B
31
Oracle 1z0-148 : Practice Test
Question No : 45
Which two statements describe actions developers can take to make their application less
vulnerable to security attacks?
Answer: B,D
Question No : 46
32
Oracle 1z0-148 : Practice Test
Which two changes, when separately applied, would prevent these errors from occurring?
A. Define v2 as employees%ROWTYPE.
B. Initialize v1 and v2 with appropriate constructor functions.
C. Define v2 as pkg. rec.
D. Nothing because using the function TABLE (V1) is prohibited.
E. Define v1 as employees%ROWTYPE.
Answer: B,E
Question No : 47
33
Oracle 1z0-148 : Practice Test
Which two corrections must be applied for this anonymous block to execute successfully?
Answer: D,E
Question No : 48
34
Oracle 1z0-148 : Practice Test
Answer: C
Question No : 49
Examine this code executed as SPIDER and the error message received upon execution:
35
Oracle 1z0-148 : Practice Test
Answer: C
Question No : 50
36
Oracle 1z0-148 : Practice Test
EXEC test_pkg.do_stuff
37
Oracle 1z0-148 : Practice Test
-0 6 ___anonymous_block1 5 TEST_PKG.DO_STUFF2 4 TEST_PKG.DO_STUFF.NP12 3
TEST_PKG.DO_STUFF.NP1.NP22 2 TEST_PKG.DO_STUFF.NP1.NP2.NP30 1
FORMAT_CALL_STACK_12C
C. LexDepth Dynamic Depth Name----------- ------------------- ------------------------------------------
-0 6 ___anonymous_block1 5 TEST_PKG.DO_STUFF2 4 TEST_PKG.DO_STUFF.NP13 3
TEST_PKG.DO_STUFF.NP1.NP24 2 TEST_PKG.DO_STUFF.NP1.NP2.NP30 1
FORMAT_CALL_STACK_12C
D. LexDepth Dynamic Depth Name----------- ------------------- ------------------------------------------
-0 6 ___anonymous_block1 5 DO_STUFF2 4 NP13 3 NP24 2 NP30 1
FORMAT_CALL_STACK_12C
E. .LexDepth Dynamic Depth Name----------- ------------------- ------------------------------------------
-0 6 ___anonymous_block1 5 package body HR.TEST_PKG2 4 package body
HR.TEST_PKG2 3 package body HR.TEST_PKG2 2 package body HR.TEST_PKG0 1
procedure HR. FORMAT_CALL_STACK_12C
Answer: E
Question No : 51
Which two actions would ensure that the same result will be consistently returned for any
session when the same input value is passed to the function?
A. Add a parameter, fmt, and change the RETURN statement to:RETURN TO_CHAR
(date_hired, fmt);
B. Set the RESULT_CACHE_MODE parameter to FORCE.
C. Increase the value for the RESULT_CACHE_MAX_SIZE parameter.
38
Oracle 1z0-148 : Practice Test
D. Change the return type of GET_HIRE_DATE to DATE and have each session invoke
the TO_CHAR function.
E. Set the RESULT_CACHE_MAX_RESULT parameter to 0.
Answer: B,D
Question No : 52
39
Oracle 1z0-148 : Practice Test
Answer: B
Question No : 53
Answer: D,E
Explanation: References:
40
Oracle 1z0-148 : Practice Test
Question No : 54
Answer: D
Explanation: References:
Question No : 55
Examine this Java method in class Employee, loaded into the Oracle database:
41
Oracle 1z0-148 : Practice Test
float) return int’;
E. CREATE FUNCTION update_salary (p_nm VARCHAR2, p_sal NUMBER)RETURN
PLS_INTEGER AS LANGUAGE JAVANAME ‘int Employee.updateSalary (java.lang.String,
float)’;
Answer: C
Question No : 56
Which two executable sections will display the message ‘Summary is null’?
Answer: D,E
Question No : 57
42
Oracle 1z0-148 : Practice Test
The STUDENTS table exists in your schema.
Answer: D,E
Question No : 58
43
Oracle 1z0-148 : Practice Test
Which two corrections will allow this anonymous block to execute successfully?
Answer: C,E
Question No : 59
Which must be true in order to add RESULT_CACHE to a function header and have it
compile successfully?
A. The IN parameters must not include BLOB, CLOB, collection or record data types.
B. The function must be created with invoker’s rights or in an anonymous block.
C. The function must be declared as a pipelined table function.
D. The function must have an OUT or an IN OUT parameter.
Answer: C
Explanation: References:
44
Oracle 1z0-148 : Practice Test
Question No : 60
45
Oracle 1z0-148 : Practice Test
C. FOR indx IN -1 .. 1_list.LIMIT LOOPDBMS_OUTPUT.PUT_LINE (indx | | ‘ ’ | | 1_list
(indx) );END LOOP;
D. FOR indx IN 1_list.FIRST . . 1_list.LAST LOOPDBMS_OUTPUT.PUT_LINE (indx | | ‘ ’ | |
1_list (indx));END LOOP;
Answer: C
Question No : 61
In your schema, the DEPARTMENTS table contains the columns DEPARTMENT_ID and
DEPARTMENT_NAME.
You want to display the department name for existing department id 10.
With SERVEROUTPUT enabled, which two blocks of code will give the required output?
Answer: C,D
Question No : 62
46
Oracle 1z0-148 : Practice Test
Examine the incomplete code:
Answer: B,C,F
Question No : 63
47
Oracle 1z0-148 : Practice Test
A. COMM is set to 1000 for all records in the EMP table where DEPTNO = 30.
B. The statement executes successfully but no rows are updated.
C. COMM is set to 1000 for all records in the EMP table where DEPTNO=20.
D. The statement fails with error ORA-28115: policy with check option violation.
Answer: D
Question No : 64
Which two are correct when migrating BasicFile LOBs to SecureFile LOBs by
DBMS_REDEFINITION?
48
Oracle 1z0-148 : Practice Test
D. During migration, specify the NOLOGGING storage parameter for any new SecureFiles
LOB columns.
E. Online redefinition is the recommended method for migration of BasicFile LOBs to
Secure LOBs.
Answer: B,E
Question No : 65
A. va. LAST and va. LIMIT will return the same value.
B. va. LAST and va. COUNT will return the same value.
C. va. LIMIT and va. COUNT will return the same value.
D. va. LIMIT and va. NEXT (199) will return the same value.
E. va. LAST will return 200.
F. va. NEXT (199) will return NULL.
Answer: A,C
Question No : 66
49
Oracle 1z0-148 : Practice Test
EXEC PRC_1
Answer: B,E
50
Oracle 1z0-148 : Practice Test
Question No : 67
Answer: B
Explanation:
Referencehttps://docs.oracle.com/cd/E11882_01/appdev.112/e40758/d_parallel_ex.htm#A
RPLS67331(security model)
Question No : 68
A. The PL/SQL optimize level for some existing PL/SQL units will be changed as an
immediate result.
B. The PL/SQL optimize level for subsequently complied PL/SQL units will be set to 3 and
inlining will be enabled.
C. The PL/SQL optimize level for subsequently compiled PL/SQL units will be set to 3 and
inlining will be disabled.
D. This statement will fail because PLSQL_OPTIMIZE_LEVEL can only be set at the
system level,
Answer: C
Question No : 69
51
Oracle 1z0-148 : Practice Test
Examine this code:
DECLARE
Answer: B,E
Question No : 70
Which two headers will allow this function to compile successfully and take advantage of
both invoker’s rights and function result caching?
52
Oracle 1z0-148 : Practice Test
C. CREATE FUNCTION get_hire_date (emp_id NUMBER) RETURN
VARCHAR2RESULT_CACHEAUTHID DEFINERISdate_hired DATE;
D. CREATE FUNCTION get_hire_date (emp_id NUMBER) RETURN
VARCHAR2RESULT_CACHE RELIES_ON (employees)AUTHID
CURRENT_USERISdate_hired DATE;
E. CREATE FUNCTION get_hire_date (emp_id NUMBER) RETURN VARCHAR2AUTHID
DEFINERISdate_hired DATE;
Answer: D,E
Question No : 71
The STUDENTS table with column LAST_NAME of data type VARCHAR2 exists in your
database schema.
Which two actions must you perform for this PL/SQL block to execute successfully?
53
Oracle 1z0-148 : Practice Test
F. Add names_varray.EXTEND after the FOR …LOOP statement.
Answer: E,F
Question No : 72
Which two statements are true about PL/SQL AOIs for SecureFiles?
Answer: B,C
Question No : 73
54
Oracle 1z0-148 : Practice Test
C. Calls to TESTPROC are not inlined in the line commented as Call 1.
D. Calls to TESTPROC are inlined in both lines commented as Call 1 and Call 2.
E. Calls to TESTPROC might be inlined in the line commented as Call 2.
Answer: A,E
Explanation: References:
Question No : 74
Which PRAGMA statement may enable associated PL/SQL functions to run more
efficiently when called from SQL?
A. PRAGMA SERIALLY_REUSABLE;
B. PRAGMA UDF;
C. PRAGMA INLINE (‘<function_name>’, ‘YES’);
D. PRAGMA AUTONOMOUS_TRANSACTION;
Answer: B
Explanation: References:
Question No : 75
A. When the memory allocated to the server result cache is increased using the
RESULT_CACHE_MAX_SIZE initialization parameter
B. When a session executes an insert, update, or delete statement on a table or view that
is queried by the result-cached function
C. When a session on this database instance invokes the function with the same parameter
values
D. When the RESULT_CACHE_MODE parameter is set to FORCE.
E. When a new session is opened to invoke the function which is already cached
Answer: C,D
Explanation: References:
55