OCP 1Z0 052 59
2014-06-13 10:10
197 查看
59. In your database, the current status of a PL/SQL procedure has become INVALID. Which action
would fix the problem and make the PL/SQL procedure usable?
A.Recompile the PL/SQL procedure.
B.Modify the procedure to run with a definer's right.
C.Modify the procedure to run with an invoker's right.
D.Grant the EXECUTE privilege on the PL/SQL procedure to PUBLIC.
Answer: A
proc失效,重新编译就可以了。
在调用该失效的proc时,也会自动编译。
would fix the problem and make the PL/SQL procedure usable?
A.Recompile the PL/SQL procedure.
B.Modify the procedure to run with a definer's right.
C.Modify the procedure to run with an invoker's right.
D.Grant the EXECUTE privilege on the PL/SQL procedure to PUBLIC.
Answer: A
proc失效,重新编译就可以了。
在调用该失效的proc时,也会自动编译。
SESSION2> CREATE OR REPLACE PROCEDURE p_test AS 2 v_count INT; 3 BEGIN 4 SELECT COUNT(*) INTO v_count FROM emp2; 5 dbms_output.put_line(v_count); 6 END; 7 / Procedure created SESSION2> SELECT O.status FROM USER_OBJECTS O WHERE O.OBJECT_NAME = UPPER('p_test'); STATUS ------- VALID 1 row selected SESSION2> DROP TABLE EMP2 PURGE; Table dropped SESSION2> CREATE TABLE EMP2 AS SELECT * FROM EMP; Table created SESSION2> SELECT O.status FROM USER_OBJECTS O WHERE O.OBJECT_NAME = UPPER('p_test'); STATUS ------- INVALID 1 row selected SESSION2> SET SERVEROUTPUT ON SESSION2> EXEC p_test; 19 PL/SQL procedure successfully completed SESSION2> SELECT O.status FROM USER_OBJECTS O WHERE O.OBJECT_NAME = UPPER('p_test'); STATUS ------- VALID 1 row selected
相关文章推荐
- [每日一题] 11gOCP 1z0-052 :2013-09-1 RMAN-- repair failure......................................
- [每日一题] 11gOCP 1z0-052 :2013-09-6 DBMS_STATS.SET_TABLE_PREFS()使用.............................
- [每日一题]11gOCP 1z0-052 :2013-09-11 MGR_ROLE role..........................................A66
- [每日一题] 11gOCP 1z0-052 :2013-09-16 shared server mode........................................B21
- OCP-1Z0-052-V8.02-168题
- OCP-1Z0-052-V8.02-37题
- OCP-1Z0-052-V8.02-1题
- OCP-1Z0-052-V8.02-63题
- OCP-1Z0-052-V8.02-131题
- OCP-1Z0-052-V8.02-107题
- OCP-1Z0-052-V8.02-114题
- OCP-1Z0-052-V8.02-173题
- OCP-1Z0-052-V8.02-137题
- OCP-1Z0-052-V8.02-96题
- OCP-1Z0-052-V8.02-139题
- OCP-1Z0-052-V8.02-135题
- OCP 1Z0 052 23
- OCP 1Z0 052 38
- OCP 1Z0 052 54
- OCP 1Z0 052 70