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 |
while running a interface if we get 100 records as erors. how to debug it.
HOW CAN U KNOW TABLE IS REGISTERD IN APPS?
What do you understand by soa and what are the benefits of using this architecture?
can we use look up type instead of a pofile option?or valueset?is it possible how?
If the valueset if of type –TABLE then how many tables can we attach in the valueset ?
what is the use of placeholer column?
difference b/w procedures&functions
diff between key and descriptive flexfield.
what are the error tables in OM
What is workflow?Explain with a example?
why r u transer the data base tables to flat file and what is use
q)what are the validations in sql*loader