Oracle PL SQL Interview questions and Answers | Oracle Technical
By Jag - October 15, 2014
1.
|
What are the various types of Exceptions?
User defined and Predefined Exceptions. | ||||||||||||||
2.
| |||||||||||||||
3.
|
What is the difference between a procedure and a function?
Functions return a single variable by value where as procedures do not return any variable by value. Rather they return multiple variables by passing variables by reference through their OUT parameter. | ||||||||||||||
4.
| |||||||||||||||
5.
|
Can you have two stored functions with the same name ?
Yes. | ||||||||||||||
6.
|
Can you call a stored function in the constraint of a table ?
No. | ||||||||||||||
7.
|
What are the various types of parameter modes in a procedure ?
IN, OUT AND INOUT. | ||||||||||||||
8.
|
What is Over Loading and what are its restrictions?
Over Loading means an object performing different functions depending upon the no. of parameters or the data type of the parameters passed to it. | ||||||||||||||
9.
|
Can functions be overloaded?
Yes. | ||||||||||||||
10.
|
Can 2 functions have same name & input parameters but differ only by return data type
| ||||||||||||||
No.
| |||||||||||||||
ORACLE APPS
| |||||||||||||||
1.
|
What is the Diff between APPS Schema and other Schemas?
Apps schema contains only Synonyms we can't create tables in apps schema, where as other schemas contains tables, & all the objects. Here only we will create the tables and giving grants on created tables. Almost all every time we will connect to apps schema only. | ||||||||||||||
2.
|
What is meant by Custom Top and what is the Purpose?
Custom Top is nothing but Customer Top, which is created for customer only. we can have multiple custom tops based on client requirement. It is used to store developed & customized components. Whenever oracle corp applying patches it will over ride on all the modules except custom top. That’s why we will use custom top. | ||||||||||||||
3.
|
What is the Significance of US Folder?
It is nothing but language specification by default it is in american language. We can have multiple languages folders based on installed languages. from backend we can get it from FND_LANGUAGES -- I--I B--BASE, D--DISABLE select language_code,nls_language from fnd_languages where installed_flag like 'B' | ||||||||||||||
4.
|
Where did U find the Application short name and basepath names?
select basepath,application_short_name from fnd_application from the backend. From the from end we can get it Navigation Application Developer.-----> Application---->Register The application name we will get from FND_APPLICATION_TL | ||||||||||||||
5.
|
Where can U find the release version from backend?
SELECT release_name from FND_PRODUCT_GROUPS; ---11.5.10.2 . | ||||||||||||||
6.
|
What are the Folders we will find below the 11.5.0 Folder?
Reports,forms,sql,lib,log,out,bin,admin,html,xml,msg,def, etc | ||||||||||||||
7.
|
Can we create Tables in the Apps Schema?
No. | ||||||||||||||
8.
|
Can we have custom schema when it it required?
yes, we can have custom schema, when we want to create a new table we required custom schema. | ||||||||||||||
9.
|
What is meant by concurrent Program?
It is nothing but Instance of the execution along with parameters & Incompatables. Here Incompatables nothing but if we are submiting cc programs if any one can be execute in those program , which programs r not imp yet this time we will mention those programs in incompatables tab. | ||||||||||||||
10.
|
What are the steps we will follow to register Reports as Concurrent Program?
First develop the report & save it in local machine. upload into custom_top/11.5.0/reports/us/ go to system administrator open executable form create executable by mentioning executable method as reports ,executable as report name which was created. go to cc program form create ccprogram by attach executable name in executable section. then attach this ccprogram to request group, Request group to Responsibility.Responsibility to User. | ||||||||||||||
11.
|
What is meant by Request group?
It is nothing but collection of cc programs. | ||||||||||||||
12.
|
What is Application Top? What are the types and Purpose?
| ||||||||||||||
A) When we connect to the server we will find the top called application top. Under application top we have
| |||||||||||||||
13.
|
What is
It is a language specific folder used to store the G.U.I like reports and forms. | ||||||||||||||
14.
|
What are mandatory parameters of Procedures and what the use of those?
| ||||||||||||||
15
|
What is Apps Schema and Schema?
| ||||||||||||||
16.
|
What is Token?
a) Use to transfer values to report builder and it is not case sensitive. | ||||||||||||||
17.
|
Difference between
| ||||||||||||||
18.
|
Tell me something about SQL-LOADER.
| ||||||||||||||
19.
|
What is SET-OF-BOOKS?
| ||||||||||||||
| |||||||||||||||
20.
|
Tell me what r the Base tables in the AR?
| ||||||||||||||
| |||||||||||||||
21.
|
FND USER EXITS:-
| ||||||||||||||
| |||||||||||||||
22.
|
What is Value Set?
| ||||||||||||||
| |||||||||||||||
23.
|
Form development process?
| ||||||||||||||
| |||||||||||||||
24.
|
How does u customize the Reports?
| ||||||||||||||
| |||||||||||||||
25.
| |||||||||||||||
| |||||||||||||||
26.
|
Difference between Bind and Lexical parameters?
| ||||||||||||||
| |||||||||||||||
27.
|
what is Flex mode and Confine mode?
| ||||||||||||||
| |||||||||||||||
28.
|
What is Place holder Columns?
| ||||||||||||||
| |||||||||||||||
29.
|
What is Formula Column?
| ||||||||||||||
| |||||||||||||||
30.
|
What is Summary columns?
| ||||||||||||||
| |||||||||||||||
31.
|
What is TCA (Trading Community Architecture)?
| ||||||||||||||
| |||||||||||||||
32.
|
Difference between Application Developer and System Administrator?
| ||||||||||||||
| |||||||||||||||
33.
|
What are Flex fields?
| ||||||||||||||
| |||||||||||||||
34.
|
Report registration process?
| ||||||||||||||
| |||||||||||||||
35.
|
Define Request Group?
| ||||||||||||||
| |||||||||||||||
36.
|
Value Sets?
| ||||||||||||||
| |||||||||||||||
37.
|
Value Validation Types?
| ||||||||||||||
| |||||||||||||||
38.
|
Incompatibility in report registration and Run Alone?
| ||||||||||||||
|
0 comments