1. Write an SQL statement to delete all duplicate rows in a table.
Give all possible SQL statements that can be used to delete duplicate rows effectively.
2. Consider the following table
ID Name Role ManagerId
MGR6002 RajeshKumar Manager MGR1001
TM1001 Sridevi Associate MGR6002
TM1002 John Sr.Associate MGR6002
TM1008 Rexan Associate MGR6002
MGR6003 Amruta Manager MGR1001
MGR6004 Justin Manager MGR1001
MGR1001 Ravikumar GPM VCH1001
TM1003 Linton Associate MGR6004
TM1003 Kavitha Sr.Associate MGR6004
TM1005 Sailu Analyst MGR6002
TM1006 Sami Sr.Associate MGR6001
Write an SQL to print employee list hierarchically
Ex output.
Rajeshkumar
John
Rexan
Sailu
Amruta
Justin
Linton
Kavitha
3. Write the SQL statement to obtain nth salary of employees.
4. What are triggers? Breifly explain trigger types.
5. Do you know about RBO, CBO? What is your understanding on them?
6. Explain FILE handling in PlSQL. Tell me the commonly used methods for file operations.
> You may be asked to write a program to compare two files using file handling.
7. What are indexes? Explain its types.
8. What is your understanding on Oracle memory structure?
9. What are cursors? Explain its types with examples.
10. Differentiate Views, Inline views , materailized views.
11. Differentiate procedure, function, package.
12. What is the output of the following?
a.create table tabletmp(msg varchar(100));
b.insert into tabletmp values('Message 1');
c.insert into tabletmp values('Message 1');
d.insert into tabletmp values('Message 1');
e.insert into tabletmp values('Message 1');
f.insert into tabletmp values('Message 1');
g.create table tabletmp(msg varchar(100));
h.rollback;
i.Select * from tabletmp;
The execution sequence is : a,b,c,d,e,f,g,h,i
What is the output at 'g'?
What is the output at 'i'?
13. What is the maximum number of columns allowed in a table?
14. Each record has a unique key in oracle, even if the table structure has no primary.What is that?
15. Distinguish primary key, indexes.
Give all possible SQL statements that can be used to delete duplicate rows effectively.
2. Consider the following table
ID Name Role ManagerId
MGR6002 RajeshKumar Manager MGR1001
TM1001 Sridevi Associate MGR6002
TM1002 John Sr.Associate MGR6002
TM1008 Rexan Associate MGR6002
MGR6003 Amruta Manager MGR1001
MGR6004 Justin Manager MGR1001
MGR1001 Ravikumar GPM VCH1001
TM1003 Linton Associate MGR6004
TM1003 Kavitha Sr.Associate MGR6004
TM1005 Sailu Analyst MGR6002
TM1006 Sami Sr.Associate MGR6001
Write an SQL to print employee list hierarchically
Ex output.
Rajeshkumar
John
Rexan
Sailu
Amruta
Justin
Linton
Kavitha
3. Write the SQL statement to obtain nth salary of employees.
4. What are triggers? Breifly explain trigger types.
5. Do you know about RBO, CBO? What is your understanding on them?
6. Explain FILE handling in PlSQL. Tell me the commonly used methods for file operations.
> You may be asked to write a program to compare two files using file handling.
7. What are indexes? Explain its types.
8. What is your understanding on Oracle memory structure?
9. What are cursors? Explain its types with examples.
10. Differentiate Views, Inline views , materailized views.
11. Differentiate procedure, function, package.
12. What is the output of the following?
a.create table tabletmp(msg varchar(100));
b.insert into tabletmp values('Message 1');
c.insert into tabletmp values('Message 1');
d.insert into tabletmp values('Message 1');
e.insert into tabletmp values('Message 1');
f.insert into tabletmp values('Message 1');
g.create table tabletmp(msg varchar(100));
h.rollback;
i.Select * from tabletmp;
The execution sequence is : a,b,c,d,e,f,g,h,i
What is the output at 'g'?
What is the output at 'i'?
13. What is the maximum number of columns allowed in a table?
14. Each record has a unique key in oracle, even if the table structure has no primary.What is that?
15. Distinguish primary key, indexes.
Comments