SlideShare a Scribd company logo
Which line number has error in the following program?
CREATE OR REPLACE PROCEDURE p2
is
Begin
Insert into enp(empno,ename,sal)
values(11,'John',1111);
Drop table dept;
Delete from salgrade;
Rollback;
End;
Select an answer
A. 2
B. 5
*C. 7
D. 4
The mechanisms that prevent destructive interaction between transactions
accessing the same resource is called:
Select an answer
*A. Lock
B. Transaction
C. Interaction
D. None of the options are correct
The ________ statement is a data definition language statement and generates no
rollback information.
Select an answer
A. ROLLBACK
B. TRANSACT
*C. TRUNCATE
D. None of the options are correct
Which of the statements must be used inside a PL/SQL block to remove data from a
table?
Select an answer
A. DROP
B. MERGE
C. DROP
*D. DELETE
Which view displays indirect dependencies, indenting each dependency?
Select an answer
A. DEPTREE
*B. IDEPTREE
C. INDENT_TREE
D. I_DEPT_TREE
What is the scope of a local declaration?
Select an answer
A. Subprogram
B. Session
*C. Block
D. Schema
A database transaction ends with one of the following commands.
Select an answer
A. Exit command
B. Stop command
*C. Commit command
D. None of the options are correct
You need to create a trigger on the EMP table that monitors every row that is
changed and places this information into the AUDIT_TABLE. Which type of trigger
do you create?
Select an answer
A. Statement-level trigger on the EMP table
B. For each row trigger on the EMP table
C. Statement-level trigger on the AUDIT_TABLE table
D. For each row statement level trigger on the EMP table
*E. For each row trigger on the AUDIT_TABLE table
You can control the logic of transactions by using the following statement/s.
(Please select ALL that apply)
Select an answer
*A. COMMIT
*B. SAVEPOINT
*C. ROLLBACK
D. None of the options are correct
Which of the following is NOT VALID declaration?
Select an answer
A. Bool boolean;
*B. NUM1, NUM2 number;
C. deptname dept.dname%type;
D. date1 date := sysdate;
Find the ODD one out of the following.
Select an answer
A. OPEN
B. CLOSE
*C. INSERT
D. FETCH
Find the ODD one out of the following.
Select an answer
A. OPEN
B. CLOSE
C. INSERT
D. FETCH
Which three describes a stored procedure?
(Please select ALL that apply)
Select an answer
A. A stored procedure is typically written in SQL
*B. By default, a stored procedure executes with the privileges of its
owner
C. A stored procedure has three parts: the specification, the body, and
the exception handler part
*D. A stored procedure is stored in the database and can be shared by a
number of programs
*E. A stored procedure offers some advantages over a standalone SQL
statement, such as programmable functionality and compiled code
You need to create a DML trigger. Which five pieces need to be identified?
(Please select ALL that apply)
Select an answer
*A. table
*B. DML event
*C. trigger body
D. package body
*E. trigger name
*F. trigger timing
Examine this code:
CREATE OR REPLACE PACKAGE prod_pack
IS
g_tax_rate NUMBER := .08;
END prod_pack;
Which statement about this code is true?
Select an answer
A. This package specification can exist without a body
B. This package body can exist without a specification
C. This package body cannot exist without a specification
*D. This package specification cannot exist without a body
How can a PL/SQL block be executed?
Select an answer
A. By using a semi colon at the end
B. By using a colon at the end
C. By using a slash (/) at the end
*D. By pressing "Enter"
Question: 16 of 30
lt043993enQ0128
Which part of a database trigger determines the number of times the trigger body
executes?
Select an answer
*A. TRIGGER TYPE
B. TRIGGER BODY
C. TRIGGER EVENT
D. TRIGGER TIMING
Examine this procedure:
CREATE OR REPLACE PROCEDURE UPD_BAT_STAT
(V_ID IN NUMBER DEFAULT 10, V_AB IN NUMBER DEFAULT 4)
IS
BEGIN
UPDATE PLAYER_BAT_STAT SET AT_BATS =
AT_BATS + V_AB WHERE PLAYER_ID = V_ID;
COMMIT;
END;
Which two statements will successfully invoke this procedure in SQL *Plus?
(Please select ALL that apply)
Select an answer
*A. EXECUTE UPD_BAT_STAT;
*B. EXECUTE UPD_BAT_STAT(V_AB=>10, V_ID=>31);
C. EXECUTE UPD_BAT_STAT(31, .FOUR., .TWO.);
D. UPD_BAT_STAT(V_AB=>10, V_ID=>31);
What is a condition predicate in a DML trigger?
Select an answer
A. A conditional predicate allows you to specify a WHEN-LOGGING-ON
condition in the trigger body
B. A conditional predicate means that you use the NEW and OLD
qualifiers in the trigger body as a condition
*C. A conditional predicate allows you to combine several DBM triggering
events into one in the trigger body
D. A conditional predicate allows you to specify a SHUTDOWN or STARTUP
condition in the trigger body
The ADD_PLAYER, UPD_PLAYER_STAT, and UPD_PITCHER_STAT procedures are grouped
together in a package. A variable must be shared among only these procedures.
Where should you declare this variable?
Select an answer
*A. In the package body
B. In the data base triggers
C. In the package specification
D. In the procedures, declare section using the exact name in each
What are the conditions when a record variable is assigned to +D135another
record variable, the target variable is declared with a RECORD type, and the
source variable is declared with %ROWTYPE?
Select an answer
A. An error is thrown
*B. The assignment is successful only when their fields match in number
and order, and corresponding fields have the same data type
C. The assignment is successful as long as the fields in both source
and target have the same datatype, even if they do not match in number and order
D. The assignment is successful only when their fields match in number,
and corresponding fields have the same data type. The order of the fields does
not matter
How can a user defined exception be raised?
Select an answer
*A. Using RAISE statement only
B. Using RAISE statement or RAISE_APPLICATION_ERROR function
C. Using INVOKE statement or RAISE statement
D. Using RAISE statement or RAISE_APPLICATIOn_ERROR procedure
Which of the following is not correct about an exception?
Select an answer
*A. Raised explicitly /automatically in response to an ORACLE_ERROR
B. An exception will be raised when an error occurs in that block
C. Process terminates after completion of error sequence
D. A procedure of sequence of statements may be processed
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?
Select an answer
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
Examine this code:
CREATE OR REPLACE PRODECURE add_dept
(p_dept_name VARCHAR2 DEFAULT .placeholder .,
p_location VARCHAR2 DEFAULT .Boston .)
IS
BEGIN
INSERT INTO departments VALUES
(dept_id_seq.NEXTVAL, p_dept_name, p_location);
END add_dept; /
Which three are valid calls to the add_dep procedure?
(Please select ALL that apply)
Select an answer
*A. add_dept;
*B. add_dept( .Accounting .);
C. add_dept(, .New York .);
*D. add_dept(p_location=> .New York .);
Examine the trigger:
CREATE OR REPLACE TRIGGER Emp_count
AFTER DELETE ON Emp_tab
FOR EACH ROW
DELCARE n INTEGER;
BEGIN SELECT COUNT(*)
INTO n FROM Emp_tab;
DMBS_OUTPUT.PUT_LINE
( . There are now . || a || . employees, .);
END;
This trigger results in an error after this SQL statement is entered: DELETE
FROM Emp_tab WHERE Empno = 7499; How do you correct the error?
Select an answer
A. Change the trigger type to a BEFORE DELETE
B. Take out the COUNT function because it is not allowed in a trigger
C. Remove the DBMS_OUTPUT statement because it is not allowed in a
trigger
*D. Change the trigger to a statement-level trigger by removing FOR EACH
ROW
_____________ pragma is used to attach a user defined error name with predefined
error number.
Select an answer
A. AUTONOMOUS TRANSACTON
*B. EXCEPTION_INIT
C. ERROR_INIT
D. RESTRICT_REFERENCES
You are about to change the arguments of the CALC_TEAM_AVG function. Which
dictionary view can you query to determine the names of the procedures and
functions that invoke the CALC_TEAM_AVG function?
Select an answer
*A. USER_DEPENDENCIES
B. USER_REFERENCES
C. USER_SOURCE
D. USER_PROC_DEPENDS
Given a function CALCTAX:
CREATE OR REPLACE FUNCTION calc tax (sal NUMBER)
RETURN
NUMBER
IS
BEGIN
RETURN (sal * 0.05);
END;
If you want to run the above function from the SQL *Plus prompt, which statement
is true?
Select an answer
A. You need to execute the command CALCTAX(1000); .
B. You need to execute the command EXECUTE FUNCTION calc tax;
*C. You need to create a SQL *Plus environment variable X and issue the
command :X := CALCTAX(1000);
D. You need to create a SQL *Plus environment variable X and issue the
command EXECUTE :X := CALCTAX;
E. You need to create a SQL *Plus environment variable X and issue the
command EXECUTE :X := CALCTAX(1000);
Which one of these operators does not have the same precedence as the others?
Select an answer
A. BETWEEN
*B. AND
C. LIKE
D. IS NULL
Which situation requires a before update statement level trigger on the table?
Select an answer
A. When you need to populate values of each updated row into another
table
B. When a trigger must fire for each row affected by the triggering
statement
*C. When you need to make sure that user making modifications to the
table has necessary privileges
D. When you need to store the information of the use who successfully
modified tables and in audit table

More Related Content

PPT
Performance Instrumentation for PL/SQL: When, Why, How
PPTX
PL-SQL DIFFERENT PROGRAMS
PPTX
PLSQL Advanced
PPTX
ORACLE PL SQL FOR BEGINNERS
PPTX
Oracle: Procedures
PPTX
PLSQL Tutorial
PPT
SQL / PL
PPT
Oracle: PLSQL
Performance Instrumentation for PL/SQL: When, Why, How
PL-SQL DIFFERENT PROGRAMS
PLSQL Advanced
ORACLE PL SQL FOR BEGINNERS
Oracle: Procedures
PLSQL Tutorial
SQL / PL
Oracle: PLSQL

What's hot (20)

PPS
Procedures/functions of rdbms
PPT
Basic cursors in oracle
PPT
PPTX
Procedure and Functions in pl/sql
PPT
Oracle PL/SQL Bulk binds
PPT
PLSQL Cursors
PPTX
PL/SQL Fundamentals I
PPT
PPTX
Function & procedure
PDF
Programming in Oracle with PL/SQL
PPT
Pl sql guide
PPTX
4. plsql
DOC
3963066 pl-sql-notes-only
PPTX
Plsql guide 2
PPTX
Sql Functions And Procedures
PPT
Oracle SQL, PL/SQL Performance tuning
PPT
Procedures andcursors
PDF
PLSQL CURSOR
PDF
PLSQL tutorial...
Procedures/functions of rdbms
Basic cursors in oracle
Procedure and Functions in pl/sql
Oracle PL/SQL Bulk binds
PLSQL Cursors
PL/SQL Fundamentals I
Function & procedure
Programming in Oracle with PL/SQL
Pl sql guide
4. plsql
3963066 pl-sql-notes-only
Plsql guide 2
Sql Functions And Procedures
Oracle SQL, PL/SQL Performance tuning
Procedures andcursors
PLSQL CURSOR
PLSQL tutorial...
Ad

Viewers also liked (10)

DOCX
TRIGGERS Cliente - servidor
PPT
Presentacio Sql 1
PPTX
Disparadores Trigger En Sql Y My Sql
PPT
Presentacion Sql 2
PDF
Triggers o disparadores en MySQL
PDF
Procedimientos almacenados en MySQL
PDF
Programación MySQL-Ejercicios
PDF
Ejercicios sql
PDF
MANUAL COMPLETO DE SQL
TRIGGERS Cliente - servidor
Presentacio Sql 1
Disparadores Trigger En Sql Y My Sql
Presentacion Sql 2
Triggers o disparadores en MySQL
Procedimientos almacenados en MySQL
Programación MySQL-Ejercicios
Ejercicios sql
MANUAL COMPLETO DE SQL
Ad

Similar to Plsql (20)

PDF
Plsql pdf
TXT
CORE JAVA
PDF
Advanced plsql mock_assessment
TXT
CORE JAVA
PDF
UNIT-1 notes(Data Types – Variables – Operations – Expressions and Statements...
PDF
Starting Out with Visual Basic 7th Edition Gaddis Test Bank
TXT
PDF
cuptopointer-180804092048-190306091149 (2).pdf
TXT
PPTX
PL_SQL_1.pptx fvbxcfbhxdfgh .
PPTX
Programming in C Presentation upto FILE
PPTX
Technical aptitude Test 1 CSE
PDF
1 z1 051
DOC
Kality CS Model_Exit_Exams_with_answer - Copy (2).doc
ODP
Ppt of c vs c#
PDF
Starting Out with C++ from Control Structures to Objects 8th Edition Gaddis T...
PDF
Starting Out with Visual Basic 7th Edition Gaddis Test Bank
DOCX
Quiz1 tonghop
DOCX
Which is not a step in the problem
Plsql pdf
CORE JAVA
Advanced plsql mock_assessment
CORE JAVA
UNIT-1 notes(Data Types – Variables – Operations – Expressions and Statements...
Starting Out with Visual Basic 7th Edition Gaddis Test Bank
cuptopointer-180804092048-190306091149 (2).pdf
PL_SQL_1.pptx fvbxcfbhxdfgh .
Programming in C Presentation upto FILE
Technical aptitude Test 1 CSE
1 z1 051
Kality CS Model_Exit_Exams_with_answer - Copy (2).doc
Ppt of c vs c#
Starting Out with C++ from Control Structures to Objects 8th Edition Gaddis T...
Starting Out with Visual Basic 7th Edition Gaddis Test Bank
Quiz1 tonghop
Which is not a step in the problem

Recently uploaded (20)

PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
Sustainable Sites - Green Building Construction
PDF
Structs to JSON How Go Powers REST APIs.pdf
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
DOCX
573137875-Attendance-Management-System-original
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
Arduino robotics embedded978-1-4302-3184-4.pdf
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
web development for engineering and engineering
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
composite construction of structures.pdf
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
Lecture Notes Electrical Wiring System Components
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Sustainable Sites - Green Building Construction
Structs to JSON How Go Powers REST APIs.pdf
Embodied AI: Ushering in the Next Era of Intelligent Systems
573137875-Attendance-Management-System-original
Internet of Things (IOT) - A guide to understanding
Arduino robotics embedded978-1-4302-3184-4.pdf
CH1 Production IntroductoryConcepts.pptx
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
CYBER-CRIMES AND SECURITY A guide to understanding
UNIT-1 - COAL BASED THERMAL POWER PLANTS
web development for engineering and engineering
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
composite construction of structures.pdf
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
bas. eng. economics group 4 presentation 1.pptx
Lecture Notes Electrical Wiring System Components

Plsql

  • 1. Which line number has error in the following program? CREATE OR REPLACE PROCEDURE p2 is Begin Insert into enp(empno,ename,sal) values(11,'John',1111); Drop table dept; Delete from salgrade; Rollback; End; Select an answer A. 2 B. 5 *C. 7 D. 4 The mechanisms that prevent destructive interaction between transactions accessing the same resource is called: Select an answer *A. Lock B. Transaction C. Interaction D. None of the options are correct The ________ statement is a data definition language statement and generates no rollback information. Select an answer A. ROLLBACK B. TRANSACT *C. TRUNCATE D. None of the options are correct Which of the statements must be used inside a PL/SQL block to remove data from a table? Select an answer A. DROP B. MERGE C. DROP *D. DELETE Which view displays indirect dependencies, indenting each dependency? Select an answer A. DEPTREE *B. IDEPTREE C. INDENT_TREE D. I_DEPT_TREE What is the scope of a local declaration? Select an answer
  • 2. A. Subprogram B. Session *C. Block D. Schema A database transaction ends with one of the following commands. Select an answer A. Exit command B. Stop command *C. Commit command D. None of the options are correct You need to create a trigger on the EMP table that monitors every row that is changed and places this information into the AUDIT_TABLE. Which type of trigger do you create? Select an answer A. Statement-level trigger on the EMP table B. For each row trigger on the EMP table C. Statement-level trigger on the AUDIT_TABLE table D. For each row statement level trigger on the EMP table *E. For each row trigger on the AUDIT_TABLE table You can control the logic of transactions by using the following statement/s. (Please select ALL that apply) Select an answer *A. COMMIT *B. SAVEPOINT *C. ROLLBACK D. None of the options are correct Which of the following is NOT VALID declaration? Select an answer A. Bool boolean; *B. NUM1, NUM2 number; C. deptname dept.dname%type; D. date1 date := sysdate; Find the ODD one out of the following. Select an answer A. OPEN B. CLOSE *C. INSERT D. FETCH Find the ODD one out of the following. Select an answer
  • 3. A. OPEN B. CLOSE C. INSERT D. FETCH Which three describes a stored procedure? (Please select ALL that apply) Select an answer A. A stored procedure is typically written in SQL *B. By default, a stored procedure executes with the privileges of its owner C. A stored procedure has three parts: the specification, the body, and the exception handler part *D. A stored procedure is stored in the database and can be shared by a number of programs *E. A stored procedure offers some advantages over a standalone SQL statement, such as programmable functionality and compiled code You need to create a DML trigger. Which five pieces need to be identified? (Please select ALL that apply) Select an answer *A. table *B. DML event *C. trigger body D. package body *E. trigger name *F. trigger timing Examine this code: CREATE OR REPLACE PACKAGE prod_pack IS g_tax_rate NUMBER := .08; END prod_pack; Which statement about this code is true? Select an answer A. This package specification can exist without a body B. This package body can exist without a specification C. This package body cannot exist without a specification *D. This package specification cannot exist without a body How can a PL/SQL block be executed? Select an answer A. By using a semi colon at the end B. By using a colon at the end C. By using a slash (/) at the end *D. By pressing "Enter"
  • 4. Question: 16 of 30 lt043993enQ0128 Which part of a database trigger determines the number of times the trigger body executes? Select an answer *A. TRIGGER TYPE B. TRIGGER BODY C. TRIGGER EVENT D. TRIGGER TIMING Examine this procedure: CREATE OR REPLACE PROCEDURE UPD_BAT_STAT (V_ID IN NUMBER DEFAULT 10, V_AB IN NUMBER DEFAULT 4) IS BEGIN UPDATE PLAYER_BAT_STAT SET AT_BATS = AT_BATS + V_AB WHERE PLAYER_ID = V_ID; COMMIT; END; Which two statements will successfully invoke this procedure in SQL *Plus? (Please select ALL that apply) Select an answer *A. EXECUTE UPD_BAT_STAT; *B. EXECUTE UPD_BAT_STAT(V_AB=>10, V_ID=>31); C. EXECUTE UPD_BAT_STAT(31, .FOUR., .TWO.); D. UPD_BAT_STAT(V_AB=>10, V_ID=>31); What is a condition predicate in a DML trigger? Select an answer A. A conditional predicate allows you to specify a WHEN-LOGGING-ON condition in the trigger body B. A conditional predicate means that you use the NEW and OLD qualifiers in the trigger body as a condition *C. A conditional predicate allows you to combine several DBM triggering events into one in the trigger body D. A conditional predicate allows you to specify a SHUTDOWN or STARTUP condition in the trigger body The ADD_PLAYER, UPD_PLAYER_STAT, and UPD_PITCHER_STAT procedures are grouped together in a package. A variable must be shared among only these procedures. Where should you declare this variable? Select an answer *A. In the package body B. In the data base triggers C. In the package specification D. In the procedures, declare section using the exact name in each
  • 5. What are the conditions when a record variable is assigned to +D135another record variable, the target variable is declared with a RECORD type, and the source variable is declared with %ROWTYPE? Select an answer A. An error is thrown *B. The assignment is successful only when their fields match in number and order, and corresponding fields have the same data type C. The assignment is successful as long as the fields in both source and target have the same datatype, even if they do not match in number and order D. The assignment is successful only when their fields match in number, and corresponding fields have the same data type. The order of the fields does not matter How can a user defined exception be raised? Select an answer *A. Using RAISE statement only B. Using RAISE statement or RAISE_APPLICATION_ERROR function C. Using INVOKE statement or RAISE statement D. Using RAISE statement or RAISE_APPLICATIOn_ERROR procedure Which of the following is not correct about an exception? Select an answer *A. Raised explicitly /automatically in response to an ORACLE_ERROR B. An exception will be raised when an error occurs in that block C. Process terminates after completion of error sequence D. A procedure of sequence of statements may be processed 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? Select an answer 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 Examine this code: CREATE OR REPLACE PRODECURE add_dept (p_dept_name VARCHAR2 DEFAULT .placeholder ., p_location VARCHAR2 DEFAULT .Boston .) IS BEGIN INSERT INTO departments VALUES (dept_id_seq.NEXTVAL, p_dept_name, p_location); END add_dept; /
  • 6. Which three are valid calls to the add_dep procedure? (Please select ALL that apply) Select an answer *A. add_dept; *B. add_dept( .Accounting .); C. add_dept(, .New York .); *D. add_dept(p_location=> .New York .); Examine the trigger: CREATE OR REPLACE TRIGGER Emp_count AFTER DELETE ON Emp_tab FOR EACH ROW DELCARE n INTEGER; BEGIN SELECT COUNT(*) INTO n FROM Emp_tab; DMBS_OUTPUT.PUT_LINE ( . There are now . || a || . employees, .); END; This trigger results in an error after this SQL statement is entered: DELETE FROM Emp_tab WHERE Empno = 7499; How do you correct the error? Select an answer A. Change the trigger type to a BEFORE DELETE B. Take out the COUNT function because it is not allowed in a trigger C. Remove the DBMS_OUTPUT statement because it is not allowed in a trigger *D. Change the trigger to a statement-level trigger by removing FOR EACH ROW _____________ pragma is used to attach a user defined error name with predefined error number. Select an answer A. AUTONOMOUS TRANSACTON *B. EXCEPTION_INIT C. ERROR_INIT D. RESTRICT_REFERENCES You are about to change the arguments of the CALC_TEAM_AVG function. Which dictionary view can you query to determine the names of the procedures and functions that invoke the CALC_TEAM_AVG function? Select an answer *A. USER_DEPENDENCIES B. USER_REFERENCES C. USER_SOURCE D. USER_PROC_DEPENDS Given a function CALCTAX: CREATE OR REPLACE FUNCTION calc tax (sal NUMBER) RETURN
  • 7. NUMBER IS BEGIN RETURN (sal * 0.05); END; If you want to run the above function from the SQL *Plus prompt, which statement is true? Select an answer A. You need to execute the command CALCTAX(1000); . B. You need to execute the command EXECUTE FUNCTION calc tax; *C. You need to create a SQL *Plus environment variable X and issue the command :X := CALCTAX(1000); D. You need to create a SQL *Plus environment variable X and issue the command EXECUTE :X := CALCTAX; E. You need to create a SQL *Plus environment variable X and issue the command EXECUTE :X := CALCTAX(1000); Which one of these operators does not have the same precedence as the others? Select an answer A. BETWEEN *B. AND C. LIKE D. IS NULL Which situation requires a before update statement level trigger on the table? Select an answer A. When you need to populate values of each updated row into another table B. When a trigger must fire for each row affected by the triggering statement *C. When you need to make sure that user making modifications to the table has necessary privileges D. When you need to store the information of the use who successfully modified tables and in audit table