How To Pass Parameters to Procedures?
Submitted by: AdministratorStore procedures or functions can take parameters. You need to define parameters while defining the procedure, and providing values to parameters while calling the procedure. The script below shows you how to do this:
SQL> CREATE OR REPLACE PROCEDURE DBA_TASK (day VARCHAR2) AS
2 BEGIN
3 IF day = 'MONDAY' THEN
4 DBMS_OUTPUT.PUT_LINE('Checking log files.');
5 ELSIF day = 'FRIDAY' THEN
6 DBMS_OUTPUT.PUT_LINE('Rebuild indexes.');
7 ELSE
8 DBMS_OUTPUT.PUT_LINE('Reading some papers.');
9 END IF;
10 END;
11 /
SQL> EXECUTE DBA_TASK('MONDAY');
Checking log files.
SQL> EXECUTE DBA_TASK('SUNDAY');
Reading some papers.
As you can see, procedures with parameters can make procedures more flexible.
Submitted by: Administrator
SQL> CREATE OR REPLACE PROCEDURE DBA_TASK (day VARCHAR2) AS
2 BEGIN
3 IF day = 'MONDAY' THEN
4 DBMS_OUTPUT.PUT_LINE('Checking log files.');
5 ELSIF day = 'FRIDAY' THEN
6 DBMS_OUTPUT.PUT_LINE('Rebuild indexes.');
7 ELSE
8 DBMS_OUTPUT.PUT_LINE('Reading some papers.');
9 END IF;
10 END;
11 /
SQL> EXECUTE DBA_TASK('MONDAY');
Checking log files.
SQL> EXECUTE DBA_TASK('SUNDAY');
Reading some papers.
As you can see, procedures with parameters can make procedures more flexible.
Submitted by: Administrator
Read Online Oracle Database Job Interview Questions And Answers
Top Oracle Database Questions
☺ | How To Run SQL*Plus Commands in SQL Developer? |
☺ | How Run SQL*Plus Commands That Are Stored in a Local File? |
☺ | How To Recover a Dropped Table in Oracle? |
☺ | What Happens to Indexes If You Drop a Table? |
☺ | What Is the Relation of a User Account and a Schema? |
Top DB Oracle Categories
☺ | Oracle PL-SQL Interview Questions. |
☺ | Oracle DBA Interview Questions. |
☺ | Oracle D2K Interview Questions. |
☺ | OCI Interview Questions. |
☺ | Oracle RMAN Interview Questions. |