Practicetest 1Z0-147 Oracle it-exams

Practicetest 1Z0-147 Oracle it-exams

IT Exam,IT Certification,braindump,original questions, question pool,document, braindump, test questions, test question, dumps, test answers, it-exams.com, preparation, pdf, certification questions, answers Certification, certification test, practice test, exam dumps, certification training, answers real questions

1Z0-147 Oracle9i program with pl/sql our products come with a 100% guarantee of success. We hold this claim because of the highly dedicated and expert team that we have and because of our past performance.

Practicetest 1Z0-147 Oracle it-exams

QUESTION 1
You want to create procedures, functions and packages Which privilege do you need?
A. EXECUTE CODE object privilege
B. CREATE ANY CODE object privilege
C. CREATE PACKAGE system privilege
D. CREATE PROCEDURE system privilege
E. CREATE FUNCTION, CREATE PROCEDURE, CREATE PACKAGE system privileges

Answer: D

Explanation/Reference:
The privilege CREATE PROCEDURE gives the grantee the right to create procedures, functions, and packages within their schema. This privilege does not give the right to drop or alter the program constructs.
Incorrect Answers
A, B & C are not valid object or system privileges.


QUESTION 2
You have created a stored procedure DELETE_TEMP_TABLE that uses dynamic SQL to remove a table in your schema. You have granted the EXECUTE privilege to user A on this procedure. When user A executes the DELETE_TEMP_TABLE procedure, under whose privileges are the operations performed by default?
A. SYS privileges
B. Your privileges
C. Public privileges
D. User A's privileges
E. User A cannot execute your procedure that has dynamic SQL.

Answer: B

Explanation/Reference:
When you create a procedure, it will be executed under the privileges of the creator, unless the procedure has the following statement AUTHID CURRENT_USER. If you specify AUTHID CURRENT_USER, the privileges of the current user are checked at run time, and external references are resolved in the schema of the current user. Like this example
SQL> CREATE OR REPLACE PROCEDURE delete_temp_table(v_table varchar2)
2 AUTHID CURRENT_USER
3 IS
4 BEGIN
5 EXECUTE IMMEDIATE 'DROP TABLE '||V_TABLE;
6 END;
7 /
Procedure created.
If the procedure is create in this way then the EXECUTE IMMEDIATE statement will be execute under the privilege of the user who executes the procedure, but if we skip line 2 then the procedure will be executed under the privilege of the owner of the procedure.
Incorrect Answers
A: SYS privilege has nothing with is.
C: What is the public privileges? There is nothing called public privileges.
D: This will be true if the procedure contains the AUTHID CURRENT_USER.
E: There is no problem in having a dynamic SQL statement in Procedure.


QUESTION 3
When creating a function, in which section will you typically find the RETURN keyword?
A. HEADER only
B. DECLARATIVE
C. EXECUTABLE and HEADER
D. DECLARATIVE,EXECUTABLE and EXCEPTION HANDLING

Answer: C

Practicetest 1Z0-147 Oracle it-exams

User Status

Du bist nicht angemeldet.

Aktuelle Beiträge

Microsoft 70-517 Praxisfragen
Wir liefern allen Kunden vor dem Einkauf der Prüfung...
nina008 - 28. Nov, 07:28
70-491 zertifizierungsprüfung
70-491 zertifizierungsprüfung gilt weltweit als eines...
nina008 - 28. Nov, 07:27
70-494 Schulungsunterlagen
Für Praxisprüfung haben wir zertifizierung-portal.de z wei...
nina008 - 28. Nov, 07:25
70-533 Prüfungsvorbereitung
Die detaillierten Analyse und Erläuterungen von den...
nina008 - 28. Nov, 07:23
MB4-873 aktuelles Zertifizierungsprogramm
MB4-873 aktuelles Zertifizierungsprogramm mit den neuen...
nina008 - 25. Nov, 10:02

Links

Suche

 

Status

Online seit 4669 Tagen
Zuletzt aktualisiert: 13. Jul, 03:46

Credits


70-491
70-494
70-517
70-533
77-603
MB4-873
MB4-874
Profil
Abmelden
Weblog abonnieren