Important Oracle Forms 3.0 Interview Questions
Q – 1 Explain When is PRE-QUERY trigger executed?
Ans- When Execute-query or count-query Package procedures are invoked.
Q – 2 Explain What does an on-clear-block Trigger fire?
Ans- It fires just before SQL * forms the current block.
Q – 3 Explain What is the difference between NAME_IN and COPY?
Ans- Copy is package procedure and writes values into a field.
Name in is a package function and returns the contents of the variable to which you apply.
Q – 4 Explain When does an on-lock trigger fire?
Ans- It will fires whenever SQL * Forms would normally attempt to lock a row.
Q – 5 Explain What is the maximum size of a form?
Ans- 255 character width and 255 characters Length.
Q – 6 Explain EXIT_FORM is a restricted package procedure?
a. True
b. False?
Ans- True
Q – 7 Explain What ERASE package procedure does?
Ans- Erase removes an indicated global variable.
Q – 8 Explain What is a Package Procedure?
Ans- A Package procedure is built in PL/SQL procedure.
Q – 9 Explain What are the main types of TRIGGERS?
Ans- 1)Block processing trigger
2)Interface event trigger
3)Message-handling trigger
4)Validation trigger
5)Navigation trigger
6)Trancation trigger
7)Query_time trigger
Q – 10 Explain Committed block sometimes refer to a BASE TABLE?
Ans- False
Q – 11 Explain What are the types of TRIGGERS?
Ans- 1. Navigational Triggers.
2. Transaction Triggers.
Q – 12 Explain What package procedure is used for calling another form?
Ans- Call (E.g. Call(formname)
Q – 13 Explain What is an SQL *FORMS?
Ans- SQL *forms is 4GL tool for developing and executing; Oracle based interactive application.
Q – 14 Explain What is an User Exits?
Ans- A user exit is a subroutine which are written in programming languages using pro*C pro *Cobol , etc., that link into the SQL * forms executable.
Q – 15 Explain What is the difference between a POST-FIELD trigger and a POST-CHANGE trigger?
Ans- Post-field trigger fires whenever the control leaving from the filed.
Post-change trigger fires at the time of execute-query procedure invoked or filed validation status changed.
Q – 16 Explain What package procedure used for invoke sql *plus from sql *forms?
Ans- Host (E.g. Host (sqlplus))
Q – 17 Explain What Enter package procedure does?
Ans- Enter Validate-data in the current validation unit.
Q – 18 Explain What are the types of Pop-up window?
Ans- the pop-up field editor
pop-up list of values
pop-up pages.
Alert
Q – 19 How to execute the user defined triggers in forms 3.0?
Ans- Execute Trigger (trigger-name)
Q – 20 Explain What is the usage of an ON-INSERT,ON-DELETE and ON-UPDATE TRIGGERS?
Ans- These triggers are executes when inserting, deleting and updating operations are performed and can be used to change the default function of insert, delete or update respectively. For Eg, instead of inserting a row in a table an existing row can be updated in the same table.
Q – 21 Explain How do we trap the error in forms 3.0 ?
Ans- using On-Message or On-Error triggers.
Q – 22 Explain What SYNCHRONIZE procedure does?
Ans- It synchronizes the terminal screen with the internal state of the form.
Q – 23 Explain What is an Alert?
Ans- An alert is window that appears in the middle of the screen overlaying a portion of the current display.
Q – 24 Explain What is the significance of PAGE 0 in forms 3.0?
Ans- Hide the fields for internal calculation.