I have 2 packages A and B. Now package A references Package B
and Package B references Package A. How do you compile such
inter-dependent objects in PL/SQL
Answers were Sorted based on User's Feedback
Answer / subha
First compile package A and B spec then compile package body of both A and B.
| Is This Answer Correct ? | 4 Yes | 1 No |
Answer / ss
i know sql so here A and B are two tables which both having Primary and foreign Key so from A's PK is referring in to B and B's PK referring in to A
OR select * from A inner join B on (A.id=B.AID)
| Is This Answer Correct ? | 3 Yes | 1 No |
Answer / anil
I assume this question as:
") I have 2 programs A and B. Now program A references Program B and Program B references Program A. How do you compile such inter-dependent objects in PL/SQL"
ANS:We can compile mutually referencing programmes using FORWARD declaration(specifying the declaration of one program in beginning of package body) inside a PACKAGE.
Example:
CREATE OR REPLACE PACKAGE test_pack
IS
gvar NUMBER:=0;
--PROCEDURE p1; --we can also achieve like this
END;
/
CREATE OR REPLACE PACKAGE BODY test_pack
IS
PROCEDURE p1; --forward declaration
PROCEDURE p2
IS
BEGIN
P1;
END;
PROCEDURE p1
IS
BEGIN
p2;
END;
END;
| Is This Answer Correct ? | 2 Yes | 1 No |
What are all types of user defined functions?
what is a constraint? : Sql dba
What are the usages of sql?
What is cross join sql?
What is pl sql quora?
Differentiate between % rowtype and type record.
What are the qualities of 2nf?
How many sql statements are used? Define them.
what is a table in a database ? : Sql dba
What are the advantages and disadvantages, compared to the standard SQL and SQL*plus ?
i have a table eno dno sal 1 10 200 2 10 150 3 10 100 4 20 75 5 20 100 i want to get sal which is less than the avg sal of thri dept. eno dno sal 2 10 150 3 10 100 4 20 75
What are the basic techniques of indexing?
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)