Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


Explain the difference between a FUNCTION, PROCEDURE and
PACKAGE.

Answers were Sorted based on User's Feedback



Explain the difference between a FUNCTION, PROCEDURE and PACKAGE...

Answer / esakkiraja

One more diff between function and procedure

Functions can be used in sql query but procedure we can't
used in sql query

For eg:
tax is a function we can use like

select ename,tax(sal) from emp where ename='saki';


In this we can use.....

Is This Answer Correct ?    64 Yes 6 No

Explain the difference between a FUNCTION, PROCEDURE and PACKAGE...

Answer / aleena

PROCEDURE:

cannot return a value

SYNTAX:
CREATE PROCEDURE procedure_name [argument datatype]
AS
BEGIN
sql statements
END;
/

FUNCTION:

returns a value

SYNTAX:

CREATE FUNCTION function_name [argument[IN] datatype]
RETURN datatype
AS
BEGIN
sql statements
END;
/


PACKAGES

Pakages are groups of functions,procedures,sql blocks
goruped together in a single unit.

there are two parts to creating a PACKAGE --1>CREATE
PACKAGE & 2> CREATE PACKAGE BODY

SYNTAX :
CREATE PACKAGE :

CREATE PACKAGE package_name
AS

FUNCTION function_name(datatype);
PROCEDURE procedure_name (datatype);
.......
.......(sql/plsql statements )
........
END;

CREATE PACKAGE BODY :

CREATE PACKAGE BODY packagebody_name
AS
FUNCTION function_name (datatype)
RETURN datatype
AS
.....
.....
.....
END function_name;
PROCEDURE procedure_name (datatype)
AS
......
.....
.....
END procedure_name
END PACKAGE;



Is This Answer Correct ?    46 Yes 5 No

Explain the difference between a FUNCTION, PROCEDURE and PACKAGE...

Answer / suresh

Function must return one value
Procedure may or may not return one or more values.
Can call functions in Sql statements
we can't call a procedure in sql statements
Functions can not return images
procedure returns images

Is This Answer Correct ?    24 Yes 1 No

Explain the difference between a FUNCTION, PROCEDURE and PACKAGE...

Answer / subhasish dutta

If no write (i.e. insert,delete,update,merge) operation is
made in a function then that function can be used sql
query. if only read operation (i.e. Select) is used in a
function, that can be called from sql query.

Is This Answer Correct ?    19 Yes 2 No

Explain the difference between a FUNCTION, PROCEDURE and PACKAGE...

Answer / deepak

Note:- procedure may or may not return value.function must
return value
Procedure return one or more value & function return only
single value.
Pakages are groups of functions,procedures,sql blocks
goruped together in a single unit.
Package & packagebody are two different thngs. Variable
defined in packages are global & they can use in anywhere
in packagebody. Variable defined in packagebody have
limited scope. & they can used in defined limit only.

Is This Answer Correct ?    16 Yes 1 No

Explain the difference between a FUNCTION, PROCEDURE and PACKAGE...

Answer / rashmipriya

procedure call is pl/sql statement by itself.

function call is part of an expression.

Is This Answer Correct ?    16 Yes 3 No

Explain the difference between a FUNCTION, PROCEDURE and PACKAGE...

Answer / karunakar remala

Procedure and functions contains scope with in package
only..but coming to it contains scope out side of the
package also.i.e we can access package elements from out
side of the package also.

Is This Answer Correct ?    11 Yes 3 No

Explain the difference between a FUNCTION, PROCEDURE and PACKAGE...

Answer / ezhumalai

A Procedure that performs an action.
A Function that computes a value.

We can call a Function in SELECT Statement.
We can't call a Procedure in SELECT Statement.

Is This Answer Correct ?    5 Yes 3 No

Explain the difference between a FUNCTION, PROCEDURE and PACKAGE...

Answer / san

can access package elements from out
side of the package only if its declare in package specification

Is This Answer Correct ?    4 Yes 2 No

Explain the difference between a FUNCTION, PROCEDURE and PACKAGE...

Answer / kalaiselvan.j

The Function will return a value where procedure wont.

Is This Answer Correct ?    13 Yes 31 No

Post New Answer

More Oracle AllOther Interview Questions

What is the importance of batch source set up in ar? : oracle accounts receivable

0 Answers  


how to get the values if source table & target table having duplicate values that matches the lookup condition ?(i want all duplicate match)

1 Answers  


can we use lexical perameter in oracle plsql if yes how

0 Answers  


Why we are using primary key and foreign key in oracle and difference between primary key and foreign key?

1 Answers  


What are the standard concurent programs for auto invoice interface and customer interfaces? : oracle accounts receivable

0 Answers  


how to replace not in with not exist?

0 Answers   IBM,


Give the stages of instance startup to a usable state where normal users may access it.

1 Answers  


what is sql*loader parameters and where we will use it.

1 Answers   Accenture,


How would you determine the time zone under which a database was operating?

1 Answers  


What view would you use to determine free space in a tablespace?

0 Answers  


what ASIS BUSINESS PROCESS IN ORACLE FINANCE

0 Answers  


statement string in open is null or 0 length ORA-40735

1 Answers   RoboSoft, Unilog,


Categories
  • Oracle General Interview Questions Oracle General (1809)
  • Oracle DBA (Database Administration) Interview Questions Oracle DBA (Database Administration) (261)
  • Oracle Call Interface (OCI) Interview Questions Oracle Call Interface (OCI) (10)
  • Oracle Architecture Interview Questions Oracle Architecture (90)
  • Oracle Security Interview Questions Oracle Security (38)
  • Oracle Forms Reports Interview Questions Oracle Forms Reports (510)
  • Oracle Data Integrator (ODI) Interview Questions Oracle Data Integrator (ODI) (120)
  • Oracle ETL Interview Questions Oracle ETL (15)
  • Oracle RAC Interview Questions Oracle RAC (93)
  • Oracle D2K Interview Questions Oracle D2K (72)
  • Oracle AllOther Interview Questions Oracle AllOther (241)