InterviewSolution
This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.
| 601. |
List System Variables Available In Forms 4.0, And Not Available In Forms 3.0? |
Answer»
|
|
| 602. |
List The Types Of Items? |
| Answer» | |
| 603. |
What Is A Layout Editor? |
|
Answer» The LAYOUT EDITOR is a graphical design facility for creating and arranging items and boilerplate text and graphics OBJECTS in your application's INTERFACE. The Layout Editor is a graphical design facility for creating and arranging items and boilerplate text and graphics objects in your application's interface. |
|
| 604. |
How Do You Pass The Parameters From One Form To Another Form? |
|
Answer» To pass ONE or more PARAMETERS to a called form, the calling form must perform the following steps in a trigger or user named routine execute the create_parameter_list built-in function to programmatically. Create a parameter list to execute the ADD parameter built-in procedure to add one or more parameters list. Execute the call_form, New_form or run_product built_in procedure and include the NAME or id of the parameter list to be PASSED to the called form. To pass one or more parameters to a called form, the calling form must perform the following steps in a trigger or user named routine execute the create_parameter_list built-in function to programmatically. Create a parameter list to execute the add parameter built-in procedure to add one or more parameters list. Execute the call_form, New_form or run_product built_in procedure and include the name or id of the parameter list to be passed to the called form. |
|
| 605. |
How Many Maximum Number Of Radio Buttons Can You Assign To A Radio Group? |
|
Answer» UNLIMITED no of RADIO BUTTONS can be ASSIGNED to a radio GROUP. Unlimited no of radio buttons can be assigned to a radio group. |
|
| 606. |
What Is A Visual Attribute? |
|
Answer» Visual Attributes are the FONT, COLOR and pattern characteristics of OBJECTS that OPERATORS see and intract with in our application. Visual Attributes are the font, color and pattern characteristics of objects that operators see and intract with in our application. |
|
| 607. |
What Are The Triggers Associated With The Image Item? |
| Answer» | |
| 608. |
List The Windows Event Triggers Available In Forms 4.0? |
Answer»
|
|
| 609. |
Can You Attach An Lov To A Field At Design Time? |
|
Answer» Yes. Yes. |
|
| 610. |
Is It Possible To Attach Same Library To More Than One Form? |
|
Answer» Yes. Yes. |
|
| 611. |
Can You Attach An Lov To A Field At Run-time? If Yes, Give The Build-in Name? |
|
Answer» YES. Set_item_proprety. Yes. Set_item_proprety. |
|
| 612. |
What Are The Types Of Triggers ? |
|
Answer» 1. NAVIGATIONAL TRIGGERS. 1. Navigational Triggers. |
|
| 613. |
What Are The Different Types Of Package Procedure ? |
|
Answer» 1. Restricted PACKAGE procedure. 1. Restricted package procedure. |
|
| 614. |
List The System Variables Related In Block And Field? |
Answer»
|
|
| 615. |
What Is The Difference Between System.current_field And System.cursor_field ? |
|
Answer» 1. System.current_field GIVES NAME of the FIELD. 1. System.current_field gives name of the field. |
|
| 616. |
What Is The Maximum Size Of A Form ? |
|
Answer» 255 CHARACTER WIDTH and 255 CHARACTERS LENGTH. 255 character width and 255 characters Length. |
|
| 617. |
What Is A Package Procedure ? |
|
Answer» A PACKAGE PROCEDURE is BUILT in PL/SQL procedure. A Package procedure is built in PL/SQL procedure. |
|
| 618. |
What Is A Trigger ? |
|
Answer» A PIECE of logic that is executed at or triggered by a SQL *FORMS EVENT. A piece of logic that is executed at or triggered by a SQL *forms event. |
|
| 619. |
What Is An User Exits ? |
|
Answer» 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. 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. |
|
| 620. |
What Is An Alert ? |
|
Answer» An ALERT is window that appears in the MIDDLE of the screen OVERLAYING a PORTION of the current display. An alert is window that appears in the middle of the screen overlaying a portion of the current display. |
|
| 621. |
What Are The Unrestricted Procedures Used To Change The Popup Screen Position During Run Time ? |
| Answer» | |
| 622. |
When Should One Rebuild An Index? |
|
Answer» You can run the 'ANALYZE INDEX VALIDATE STRUCTURE' command on the affected indexes - each invocation of this command creates a single row in the INDEX_STATS view. This row is OVERWRITTEN by the next ANALYZE INDEX command, so COPY the contents of the view into a local table after each ANALYZE. The 'badness' of the index can then be JUDGED by the ratio of 'DEL_LF_ROWS' to 'LF_ROWS'. You can run the 'ANALYZE INDEX VALIDATE STRUCTURE' command on the affected indexes - each invocation of this command creates a single row in the INDEX_STATS view. This row is overwritten by the next ANALYZE INDEX command, so copy the contents of the view into a local table after each ANALYZE. The 'badness' of the index can then be judged by the ratio of 'DEL_LF_ROWS' to 'LF_ROWS'. |
|
| 623. |
My Query Was Fine Last Week And Now It Is Slow. Why? |
|
Answer» The likely cause of this is because the execution plan has CHANGED. Generate a current explain plan of the offending query and compare it to a previous one that was TAKEN when the query was performing WELL. Usually the previous plan is not AVAILABLE. Some factors that can cause a plan to change are:
The likely cause of this is because the execution plan has changed. Generate a current explain plan of the offending query and compare it to a previous one that was taken when the query was performing well. Usually the previous plan is not available. Some factors that can cause a plan to change are: |
|
| 624. |
Where Can One Find I/o Statistics Per Table? |
|
Answer» The UTLESTAT REPORT shows I/O per tablespace but ONE cannot see what tables in the tablespace has the most I/O. The $ORACLE_HOME/rdbms/admin/catio.sql script CREATES a sample_io procedure and table to GATHER the required information. After executing the procedure, one can do a simple SELECT * FROM io_per_object; to extract the required information. For more DETAILS, look at the header comments in the $ORACLE_ HOME/ rdbms/admin/catio.sql script. The UTLESTAT report shows I/O per tablespace but one cannot see what tables in the tablespace has the most I/O. The $ORACLE_HOME/rdbms/admin/catio.sql script creates a sample_io procedure and table to gather the required information. After executing the procedure, one can do a simple SELECT * FROM io_per_object; to extract the required information. For more details, look at the header comments in the $ORACLE_ HOME/ rdbms/admin/catio.sql script. |
|
| 625. |
What Enter Package Procedure Does ? |
|
Answer» ENTER Validate-data in the CURRENT VALIDATION UNIT. Enter Validate-data in the current validation unit. |
|
| 626. |
How Can One Optimize %xyz% Queries? |
|
Answer» It is possible to improve %XYZ% QUERIES by forcing the OPTIMIZER to scan all the entries from the index INSTEAD of the table. This can be done by specifying HINTS. If the index is physically smaller than the table (which is USUALLY the case) it will take less time to scan the entire index than to scan the entire table. It is possible to improve %XYZ% queries by forcing the optimizer to scan all the entries from the index instead of the table. This can be done by specifying hints. If the index is physically smaller than the table (which is usually the case) it will take less time to scan the entire index than to scan the entire table. |
|
| 627. |
When Is Cost Based Optimization Triggered? |
|
Answer» It's IMPORTANT to have statistics on all tables for the CBO (Cost Based Optimizer) to work correctly. If one table involved in a STATEMENT does not have statistics, Oracle has to revert to rule-based optimization for that statement. So you really want for all tables to have statistics right away; it won't help MUCH to just have the larger tables analyzed. Generally, the CBO can change the execution PLAN when you:
It's important to have statistics on all tables for the CBO (Cost Based Optimizer) to work correctly. If one table involved in a statement does not have statistics, Oracle has to revert to rule-based optimization for that statement. So you really want for all tables to have statistics right away; it won't help much to just have the larger tables analyzed. Generally, the CBO can change the execution plan when you: |
|
| 628. |
Committed Block Sometimes Refer To A Base Table ? |
|
Answer» False. False. |
|
| 629. |
What Is The Difference Between A Function Key Trigger And Key Function Trigger ? |
|
Answer» FUNCTION key triggers are ASSOCIATED with individual SQL*FORMS function keys You can attach Key function triggers to 10 keys or key sequences that normally do not perform any SQL * FORMS OPERATIONS. These keys referred as key F0 through key F9. Function key triggers are associated with individual SQL*FORMS function keys You can attach Key function triggers to 10 keys or key sequences that normally do not perform any SQL * FORMS operations. These keys referred as key F0 through key F9. |
|
| 630. |
What Are The Different Types Of Key Triggers ? |
| Answer» | |
| 631. |
What Is The Significance Of Page 0 In Forms 3.0 ? |
|
Answer» HIDE the FIELDS for INTERNAL CALCULATION. Hide the fields for internal calculation. |
|
| 632. |
What Package Procedure Used For Invoke Sql *plus From Sql *forms ? |
|
Answer» Host (E.g. Host (sqlplus)). |
|
| 633. |
Name The Two Files That Are Created When You Generate The Form Give The Filex Extension ? |
Answer»
|
|
| 634. |
What Does An On-clear-block Trigger Fire? |
|
Answer» It FIRES just before SQL * FORMS the CURRENT BLOCK. It fires just before SQL * forms the current block. |
|
| 635. |
Can We Create Two Blocks With The Same Name In Form 3.0 ? |
|
Answer» No. No. |
|
| 636. |
Can We Use Go-block Package In A Pre-field Trigger ? |
|
Answer» No. No. |
|
| 637. |
Is A Key Startup Trigger Fires As Result Of A Operator Pressing A Key Explicitly ? |
|
Answer» No. No. |
|
| 638. |
Can We Use A Restricted Package Procedure In On-validate-field Trigger ? |
|
Answer» No. No. |
|
| 639. |
What Is The Difference Between An On-validate-field Trigger And A Trigger ? |
|
Answer» On-validate-FIELD trigger FIRES, when the field Validation status New or changed. Post-field-trigger WHENEVER the control leaving FORM the field, it will fire. On-validate-field trigger fires, when the field Validation status New or changed. Post-field-trigger whenever the control leaving form the field, it will fire. |
|
| 640. |
What Do You Mean By A Page ? |
|
Answer» Pages are COLLECTION of DISPLAY INFORMATION, such as constant TEXT and graphics. Pages are collection of display information, such as constant text and graphics. |
|
| 641. |
What The Pause Package Procedure Does ? |
|
Answer» PAUSE suspends processing until the OPERATOR presses a FUNCTION key. Pause suspends processing until the operator presses a function key. |
|
| 642. |
Give The Sequence In Which Triggers Fired During Insert Operations, When The Following 3 Triggers Are Defined At The Same Block Level ? |
Answer»
|
|
| 643. |
A Query Fetched 10 Records How Many Times Does A Pre-query Trigger And Post-query Trigger Will Get Executed ? |
| Answer» | |
| 644. |
What Is The Difference Between Restricted And Unrestricted Package Procedure ? |
|
Answer» Restricted package procedure that AFFECTS the basic functions of SQL * FORMS. It cannot used in all triggers except KEY triggers. Unrestricted package procedure that does not INTERFERE with the basic functions of SQL * Forms it can be used in any triggers. Restricted package procedure that affects the basic functions of SQL * Forms. It cannot used in all triggers except key triggers. Unrestricted package procedure that does not interfere with the basic functions of SQL * Forms it can be used in any triggers. |
|
| 645. |
How Do You Control The Constraints In Forms ? |
|
Answer» Select the use CONSTRAINT PROPERTY is ON BLOCK DEFINITION screen. Select the use constraint property is ON Block definition screen. |
|
| 646. |
What Is An Sql *forms ? |
|
Answer» SQL *forms is 4GL tool for developing and executing; Oracle based INTERACTIVE APPLICATION. SQL *forms is 4GL tool for developing and executing; Oracle based interactive application. |
|
| 647. |
What Is The Usage Of An On-insert,on-delete And On-update Triggers ? |
|
Answer» 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. 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. |
|
| 648. |
How Many Pages You Can In Insert A Single Form ? |
|
Answer» Unlimited. Unlimited. |
|
| 649. |
How Do You Trap The Error In Forms 3.0 ? |
|
Answer» USING On-Message or On-Error TRIGGERS. using On-Message or On-Error triggers. |
|
| 650. |
When Is Pre-query Trigger Executed ? |
|
Answer» When Execute-query or count-query PACKAGE PROCEDURES are INVOKED. When Execute-query or count-query Package procedures are invoked. |
|