Can you have multiple SPs with the same name on a database?
Answers were Sorted based on User's Feedback
Answer / jithendranath.g
both above answers are correct,but situvationd diff
1) we can't create same db obj with same name,
2) we want that go for packages ,with overloading concept
| Is This Answer Correct ? | 14 Yes | 0 No |
Answer / baba
When we create a stored procedure,if db object already
exists we will get a message that
ERROR at line 1:
ORA-00955: name is already used by an existing object
| Is This Answer Correct ? | 10 Yes | 1 No |
Answer / ashok
IT WILL ONLY POSSIBLE FOR IN THE PACKAGE.
EX--
CREATE OR REPLACE PACKAGE PK_TEST AS
PROCEDURE PR_SHOW();
PROCEDURE PR_SHOW(V_NAME VAR CHAR);
END PK_TEST;
| Is This Answer Correct ? | 5 Yes | 0 No |
Answer / suman
Hi ,
As per standard Procedure & Function we cannot create same name of Procedure but if you are using in Package you can have same name with different parameter.
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / harsha
Yes We can have multiple SP's with same name.This is called
overloading a Procedure with different parameters.
e.g. CREATE PROCEDURE COMPUTE_AREA (LENGTH IN NUMBER,
WIDTH IN NUMBER);
CREATE PROCEDURE COMPUTE_AREA (LENGTH IN NUMBER,
WIDTH IN NUMBER
UNITS IN NUMBER);
| Is This Answer Correct ? | 4 Yes | 6 No |
Answer / thra
yes procedure can have same name overloading differ in data
type ....etc;
| Is This Answer Correct ? | 2 Yes | 5 No |
Can cursors be part of a trigger body?
If the base table structure is changed what will happen to join index????
What is inner join in sql?
what is the difference between stored procedure and packaged procedure
What is query execution plan in sql?
Mention what is the use of function "module procedure" in pl/sql?
What is a cursor for loop ?
What do you mean by table in sql?
Can we group by two columns in sql?
What is structural independence and why is it important?
I have a package in which a table was used in a procedure and compiled later i have dropped the table used in the package what would be the status of package specification and body
How can you save or place your msg in a table?
Oracle (3259)
SQL Server (4518)
MS Access (429)
MySQL (1402)
Postgre (483)
Sybase (267)
DB Architecture (141)
DB Administration (291)
DB Development (113)
SQL PLSQL (3330)
MongoDB (502)
IBM Informix (50)
Neo4j (82)
InfluxDB (0)
Apache CouchDB (44)
Firebird (5)
Database Management (1411)
Databases AllOther (288)