Oracle PL-SQL Question:
Download Questions PDF

How packaged procedures and functions are called from the following?
a. Stored procedure or anonymous block
b. an application program such a PRC *C, PRO* COBOL
c. SQL *PLUS

Answer:

a. PACKAGE NAME.PROCEDURE NAME (parameters);
variable := PACKAGE NAME.FUNCTION NAME (arguments);
EXEC SQL EXECUTE
b.
BEGIN
PACKAGE NAME.PROCEDURE NAME (parameters)
variable := PACKAGE NAME.FUNCTION NAME (arguments);
END;
END EXEC;
c. EXECUTE PACKAGE NAME.PROCEDURE if the procedures does not have any out/in-out parameters. A function can not be called.

Download Oracle PL-SQL Interview Questions And Answers PDF

Previous QuestionNext Question
What is difference between a Cursor declared in a procedure and Cursor declared in a package specification?Name the tables where characteristics of Package, procedure and functions are stored?