Explain the difference between a FUNCTION, PROCEDURE and
PACKAGE.
Answer Posted / 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 |
Post New Answer View All Answers
Can you explain how to adjust the amount of advance already received against an invoice? : oracle accounts receivable
How many segment are present in Oracle Manufacturing
What is chargeback invoice? How do we create it? : oracle accounts receivable
Explain the use of table functions.
as a technical developer in oracle applications which type errors feced in your experience sofar
What is an Oracle database Full Backup?
What is auto invoicing? Explain : oracle accounts receivable
What is an Oracle database Partial Backup?
hi iam kavya, i completed Oracle11i(finance module), i do not know how to face the interview questions please adivese me
Differentiate between writeoff and receipt writeoff. : oracle accounts receivable
QUESTION IS THAT DURING UPLOADING DATA IN PROD SERVER,OUR EQUIPMENT TAG NUMBERS ARE NOT MATCHING WITH SAP TAG NUMBERS SO DUE TO THIS WE ARE FACING PROB, BECAUSE WHENEVER ALARM IS COMING FROM SCADA DUE MISMATCH THE NOTIFICATION IS NOT CREATED IT IS GIVING ERROR. PLEASE SUGGEST THE METHOD SO THAT THE TAG NUMBERS OF BOTH (SCADA EQUIPMENT AND SAP EQUIP) SHOULD CONCIDE.OTHERWISE WE HAVE TO GO FOR LONG PROCESS EITHER BY INTERFACE TABLE OR BY EXPORTING ALL DATA AND MAKING RIGHT CHANGES.DO YOU HAVE ANY SHORTCT METHOD PL WRITE ME. THANKS
Explain how to account for bank charges deducted from amount received against an invoice. : oracle accounts receivable
which one is currently in used software cmpanies.
8. Supporting AP, AR and GL?
WHAT ARE TEMPLATES?EXPLAIN WHAT YOU HAVE CREATED?