Wednesday, September 5, 2012

Oracle DBA Interview Questions Part 9



What are different types of images? - Boiler plate images, Image Items
What is the difference between boiler plat images and image items? - Boiler plate Images are static images (Either vector or bit map) that you import from the file system or database to use a graphical elements in your form, such as company logos and maps. Image items are special types of interface controls that store and display either vector or bitmap images. Like other items that store values, image items can be either base table items (items that relate directly to database columns) or control items. The definition of an image item is stored as part of the form module FMB and FMX files, but no image file is actually associated with an image item until the item is populate at run time.
What is bind reference and how can it be created? - Bind reference are used to replace the single value in sql, pl/sql statements a bind reference can be created using a (:) before a column or a parameter name.
What are the triggers available in the reports? - Before report, Before form, After form , Between page, After report.
Give the sequence of execution of the various report triggers? - Before form , After form , Before report, Between page, After report.
Why is a Where clause faster than a group filter or a format trigger? - Because in a where clause the condition is applied during data retrieval, then after retrieving the data.
Why is it preferable to create a fewer no. of queries in the data model? - Because for each query, report has to open a separate cursor and has to rebind, execute and fetch data.
Where is the external query executed at the client or the server? - At the server.
Where is a procedure return in an external pl/SQL library executed at the client or at the server? - At the client.
What is coordination Event? - Any event that makes a different record in the master block the current record is a coordination causing event.
What is the difference between OLE Server & OLE Container? - An Ole server application creates ole Objects that are embedded or linked in ole Containers ex. Ole servers are ms_word & ms_excel. OLE containers provide a place to store, display and manipulate objects that are created by ole server applications. Ex. oracle forms is an example of an ole Container.
What is an object group? - An object group is a container for a group of objects; you define an object group when you want to package related objects, so that you copy or reference them in other modules.
What is an LOV? - An LOV is a scrollable popup window that provides the operator with either a single or multi column selection list.
At what point of report execution is the before Report trigger fired? - After the query is executed but before the report is executed and the records are displayed.
What are the built -ins used for Modifying a groups structure? - ADD-GROUP_COLUMN (function) ADD_GROUP_ROW (procedure) DELETE_GROUP_ROW(procedure)
What is an user exit used for? - A way in which to pass control (and possibly arguments ) form Oracle report to another Oracle products of 3 GL and then return control ( and ) back to Oracle reports.
What is the User-Named Editor? - A user named editor has the same text editing functionality as the default editor, but, because it is a named object, you can specify editor attributes such as windows display size, position, and title.
What are the Built-ins to display the user-named editor? - A user named editor can be displayed programmatically with the built in procedure SHOW-EDITOR, EDIT_TETITEM independent of any particular text item.
What is a Static Record Group? - A static record group is not associated with a query, rather, you define its structure and row values at design time, and they remain fixed at runtime.
What is a record group? - A record group is an internal Oracle Forms that structure that has a column/row framework similar to a database table. However, unlike database tables, record groups are separate objects that belong to the form module which they are defined.
How many number of columns a record group can have? - A record group can have an unlimited number of columns of type CHAR, LONG, NUMBER, or DATE provided that the total number of column does not exceed 64K.
What is a Query Record Group? - A query record group is a record group that has an associated SELECT statement. The columns in a query record group derive their default names, data types, had lengths from the database columns referenced in the SELECT statement. The records in query record group are the rows retrieved by the query associated with that record group.
What is a Non Query Record Group?
What is a property clause? - A property clause is a named object that contains a list of properties and their settings. Once you create a property clause you can base other object on it. An object based on a property can inherit the setting of any property in the clause that makes sense for that object.

No comments :

Post a Comment