WHAT IS THE FORWARDREFERENCE IN PL/SQL?
Answers were Sorted based on User's Feedback
Answer / ranjith
If a stored procedure(Function or Procedure) need to be
called inside another stored procedure in the same package
then the called procedure should be declared before the
calling procedure. This declartion is called Forward
Reference.
Example:
CREATE OR REPLACE PACKAGE BODY pkg_FR_Test
.
.
Begin
prc_FR_Procedure(p_P1 NUMBER, p_P2 VARCHAR2);--> FR
.
.
prc_Call_Procedure(p_Param1 NUMBER)
BEGIN
.
.
prc_FR_Procedure(20, 'Account');
.
.
END prc_FR_Procedure;
END
| Is This Answer Correct ? | 5 Yes | 0 No |
Answer / raghav
PL/SQL does not allow forward references. You must declare a variable or constant before referencing it in other statements, including other declarative statements.
| Is This Answer Correct ? | 4 Yes | 0 No |
Answer / ranjith
The above answer is for "Forward Declaration" and not
for "Forward Reference".
Sorry for the confusion.
| Is This Answer Correct ? | 2 Yes | 1 No |
Answer / veera
declaring the procedures or functions in the package
specification before using them in package body.
| Is This Answer Correct ? | 0 Yes | 1 No |
What is the autonomous transaction?give me example?
Define MultiOrg Structure
How can u call a standard interface program from sql or pl/sql code?
What is oracle soa suite and what are its different components?
pls send me out bound code of supplers,site,bankiformation code pls as soon as
PL/SQL stored procedure parameters?
What is multoorg and what is it's level or structure
Can anybody tell me, What is the Implementation Process?
How to send the e-mail notification in XML Pub Report?
how can we return morethan one parameters in procedure?
what is unit of measure classes? give atleast two examples. name the underlying table.
In which table or database definition we can find the link of organization and operation units.