can use the following like overloading concept in a single
package:
procedure p1(a varchar),
procedure p1(a varchar2),
procedure p1(a char)
Answer Posted / sudhakar naraparaju
I created a test package and executed.
create or replace package test is
procedure p1(v1 in Varchar);
Procedure p2(v2 in varchar2);
procedure p3(v3 in char);
end;
/
create or replace package body test is
procedure p1(v1 in Varchar) is
begin
dbms_output.put_line(' The input data for v1 is: '||v1);
end;
Procedure p2(v2 in varchar2) is
begin
dbms_output.put_line(' The input data for v2 is: '||v2);
end;
procedure p3(v3 in char) is
begin
dbms_output.put_line(' The input data for v3 is: '||v3);
end;
end;
/
I called each procedure in sql by setting the serveroutput
on:
begin
test.P3('Testing Procedure P3');
end;
I got the below output:
The input data for v1 is: Testing Procedure P1
The input data for v2 is: Testing Procedure P2
The input data for v3 is: Testing Procedure P3
| Is This Answer Correct ? | 0 Yes | 1 No |
Post New Answer View All Answers
Can we write dml inside a function in sql server?
What is a primary key sql?
give the syntax of grant and revoke commands? : Sql dba
What are variables in pl sql?
What are the types of functions in sql?
What is difference between cursor and trigger?
How do you add a column to a table?
explain the delete statements in sql
What is delete command in sql?
What are functions in sql?
What trigger means?
What port does sql server use?
what is the difference between mysql_fetch_object and mysql_fetch_array? : Sql dba
How does sql developer connect to oracle database?
What is sql and how does it work?