The document consists of a comprehensive list of questions related to SQL, PL/SQL, database concepts, and Oracle functionalities. It covers various topics including SQL commands, data types, constraints, indexing, views, triggers, and performance tuning. The questions are aimed at assessing knowledge and understanding of database management and programming in Oracle environments.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
3 views
Oracle Questions
The document consists of a comprehensive list of questions related to SQL, PL/SQL, database concepts, and Oracle functionalities. It covers various topics including SQL commands, data types, constraints, indexing, views, triggers, and performance tuning. The questions are aimed at assessing knowledge and understanding of database management and programming in Oracle environments.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 11
1 Write any example of a utl file ?
2 Write any example of sql loader ?
3 Write a syntax for a enable referential integrity with on delete cascade option? 4 Write syntax for Materialize view ? 5 Will be create index for Null or check ? 6 Why we go for view ? 7 Why we go for index ? 8 Which index create for primary & unique Key ? 9 Which date display table will check object status? 10 Where do you index collusion in the data dictionary? 11 Where can we check the constrains in a tables ? (data dictionary) 12 Where can be find the column data type of data table (User_tab_columns) 13 What is a difference between commit , rollback and save point 14 What is wm_concat and list_agg different 15 What is when caluse in sql loader ? 16 What is Views & materialize view and why we go for materialize? 17 What is utl files ? why we go for utile file ? 18 What is sub query 19 What is sql loader ? 20 What is simple join or inner join or equi join (table A: 1,2,3,4,5) Table B: 1,2) 21 What is set operator ? 22 What is Sequences? 23 What is self join 24 What is role? 25 What is reference partition? 26 What is reference integrity constrains ? 27 What is partition pruning ? 28 What is partition ,why we go for that ? 29 What is parent key not found and child record found? 30 What is on delete case cade and on delete null ? 31 What is null if 32 What is merge class ? with ex 33 What is max commit point limit for sql loader ?(65 limit) 34 What is list agg explain with ex 35 What is join 36 What is index object? 37 What is index ? Type of index ? 38 What is group by 39 What is grant and Revoke? 40 what is global temporary table 41 What is function 42 What is export command and import command with example ? 43 What is explain plan? 44 What is exchange partition (list,range,hash)? 45 What is dml 46 What is distinct clause 47 What is difference between where and having clause 48 What is difference between translate and case 49 What is difference between inline view and with clause example 50 What is difference between case and decode 51 What is data base link (write a example) 52 What is CTAS ? Insert into (select ) 53 What is constrains? 54 What is catch? 55 What is Cartesian product 56 What is analysis commend? 57 What is mode of operation in sqlloader ? ( mode of operator like :append ,insert, delete, truncate) 58 What interest & minus operator ? 59 What difference between join & set operator ? 60 What are the Large object types supported by Oracle 61 We want print 1 to 10 using select 62 We can use multi feed files to load data into the tables ? 63 Uses of synonyms ? 64 Types of view , simple view & complex view ? 65 Types of table in oracle 66 Types of sub query single row , scalar,multi column , nested, inline view and with clause 67 Types of join 68 types of global temporary table 69 Types of group function 70 Translate raja ; RA to RO 71 To fetch ALTERNATE records from a table 72 Table having 10 RECORDS with five rows have values, calculate AVG? AVG(NVL()) 73 Select sum(1),sum(2),sum(3) from table name? 74 Select maximum salary in department wise in employee table using inline view 75 Select LAST n records from a table 76 Select FIRST n records from a table 77 Select DISTINCT RECORDS from emp table 78 Select all the employee group by deptno and sal in descending order 79 Select all records where ename may be any no of character but it should end with �R� 80 Select all records where dept no of both emp and dept table matches 81 Select all record from emp table where deptno =10 to 40 82 Select any salary <1000 from emp table 83 SCRIPT OF THE TABLE ? DBMS Meta data get ddl 84 Replace raja ; RA to RO 85 Raja - convert to row 86 R a j a - convert to column i.e. row to column 87 Once we can create table based on another table constraints will copy to other table? 88 If reached max value in sequence what happened if using cycle &no cycle ? 89 I want to store a resume in a table column 90 I want to return second max salary for all the department 91 I want to return common value salary of employee 92 I want to record a previous and next record in a table 93 I want to find the space in a column in a table 94 How to retrieve record where sal between 1000 to 2000? 95 How to handle null in a table 96 How to get nth max salaries ? 97 How to get 3 Min salaries ? 98 How to get 3 Max salaries ? 99 How to fetch only common records from two tables emp and emp1? 100 How to delete duplicate rows in a table? 101 How do you rebuild index ? 102 How do you output of the explain plan with example ? 103 How do select partition object ? 104 How can I create an empty table emp1 with same structure as emp? 105 Find the query of the string ex rama how many a and how many r how many m ? 106 Find the 3rd MIN salary in the emp table 107 Find the 3rd MAX salary in the emp table 108 Difference between replace and translate 109 Different view & synonyms (types of synonyms)? 110 Different between unique key & primary key ? 111 Different between unique index & non unique index ? 112 Different between system & object prich ? 113 Different between import & sql loader ? 114 Different between filler & bound filler ? 115 Different between check and not null constrains ? 116 Different between local & global index ? 117 Difference rang and dense_rank 118 Difference between substring and instring 119 Difference between sub query and correlated subquery 120 Difference between single row and multirow function 121 difference between on delete rows and on preserve rows 122 Difference between nvl and nvl2,colease 123 Difference between numbers(5) and number(5,2) 124 Difference between left outer and full outer join 125 Difference between group function and analytical function 126 Difference between Drop and Delete 127 Difference between count(*),avg and sum 128 Difference between truncate and delete 129 Difference between TOCHAR and TODATE 130 Difference avg (column_name),avg(nvl) of column name 131 Department wise maxim um salary for 3 employees 132 Create the sequence to generate reverse order? 133 Create example of lpad and rpad 134 Count the totalsal deptno wise where more than 2 employees exist 135 Count of number of employees in department wise 136 Count MGR and max salary in emp table 137 Can you able to dearest data size any column on table if it�s data in a table
138 Can we use order by clause in sub query
139 Can we use multiple view on a tables or view? 140 Can we swap a column A and column B in a table 141 Can we store a image in a table ? 142 Can we skip column data loading in to table ? 143 Can we load data into two tables ? at same time with sql loader ? 144 Can we insert record in child table correspondent infinite primary key column ? 145 Can we insert duplicate record in a child table ? 146 Can we enable constrains primary key column in a table which contains the duplicate data? 147 Can we drop constrains ,enable or disable ? 148 can we create view and synonyms and index on temporary table 149 Can we create view ,synonyms for external table ? 150 Can we create to constraints on index long column 151 Can we create index or constrains for external tables ? 152 Can we create a table to another table 153 Can we convert number to CHAR 154 Can we convert long to lob 155 Can we use two tables in insert statements 156 Can delete parents record ,delete child record ? 157 Can be skip first five rows in a table ? 158 write the query to select the 4th record in a table , but the input for the query is 5th? 159 write the cursor syntax for select the 100 rows from the table? 160 Write a sub query to fetch records of emp whose salary greater than avg salary of the dept? 161 write a simple cursor and fetch values into it? 162 Write a query to for TOP N Analysis ? 163 Write a query to fetch from 10th row to 20 row in a table? 164 why we go for Materialized views? 165 Why we are going to VARCHAR variable in pro*c? 166 Why use varchar in SQL statements? 167 Why use varchar data type in in SQL statement? 168 Why use Proc instead of PLSQL? 169 what will happen to the process which is created through no hup- when the session closes ? 170 What is the SDLC you follow ? 171 wht is the difference analytical & Normal functions? 172 Which will be accessed if the field in a table and the function name are same and that function is called in n SQL statement where the table also used? 173 Which will be accessed if the field in a table and the function name are same and that function is called in an SQL statement where the table also used? 174 which SDLC you follow? 175 Which library a User himself can create? 176 where materialized is used ? 177 Where do you see nested table informations? 178 When the DDL trigger gets activated, while creating 179 When the DDL trigger gets activated, while creatin 180 WHat will happen when only a raise statement is used in a PLSQL block ? 181 what will be the result when you concatenate a litteral with a NULL? 182 what the types of cursor ? 183 what lead and lag functions do ? 184 What is VARRAYS and how the values are accessed in them? 185 what is UTIL PACKAGE? 186 What is trigger? what is used for? Give Syntax for a trigger? 187 What is Trigger Mutation and how to overcome this? 188 What is TKPROF? 189 What is TKPROF ? SQL Tracing ?? 190 What is the use of Triggers? (INSTEAD OF Trigg) 191 What is the use of PRAGMA RESTRICT_REFERRENCES ? 192 What is the use of memset and null termination 193 What is the use of indicator variable ?? 194 What is the usage triggers? Explain the types ? 195 what is the source version control used ? 196 What is the source management system u have ? 197 What is the SDLC followed in your environment? 198 What is the purpose of Extend Class? 199 what is the pros and cons of package ? 200 what is the differnece between materialized view and snapshot 201 What is the difference between UNION and UNION ALL ? 202 What is the difference between UNION and join ? 203 what is the difference between SID and Global Database Name ? 204 what is the difference between materialized view and normal view? Advantages And Uses ? 205 What is the difference between join and UNION ALL ? 206 What is the difference between implicit and explicit cursor ? 207 What is the difference b/w ORACLE 10g & 11g? 208 What is the difference b/w normal database and DWH? 209 what is the difference b/w cursor and bulk collect ? 210 What is the diff between using %TYPE and %ROWTYPE? 211 What is the diff between stand-alone procedure/function and Package? 212 What is the diff between PL/SQL Table and VARRAY? 213 What is the diff b/w BTREE INDEX and BITMAP INDEX 214 what is the back ground process in oracle architect 215 what is sys ref cursor? write syntax? 216 what is structure of arrays? 217 what is struct? 218 What is SQLCA & ORACA? 219 What is SQL tuning? 220 what is sql loader? types files ? types of options? where and when we use 221 what is lock and serialized lock ? 222 What is row type mismatch exception ? 223 what is ref cursor? write syntax? 224 What is RBO & CBO ? 225 what is raise alone do in exception Call ? 226 What is Query rewriting ? 227 what is Query optimizer? 228 what is pro*C? 229 what is pragma_init Exception? 230 What is pragma ? 231 What is PLSQL pipe function used for ? 232 what is partion table ? Why, and where is used ? 233 What is package pinning? 234 What is OLTP? OLAP? 235 What is OCI calls? 236 what is normalization? level ? Explain Briefly with a example? 237 What is NOCOPY? 238 What is mutating table ? what is the work around for the same ? 239 what is merge used for? 240 What is memset 241 What is memory leak? 242 What is memory corruption? 243 what is meant by snapshot error? explain it 244 What is meant by index? 245 what is malloc & calloc? what is the difference? 246 What is locks and latches ? 247 What is LIMIT method? 248 What is join? types? outer join? 249 What is IOT(Indexed Organized Table)? 250 What is invalid cursor exception ? 251 what is INSTEAD OF Trigg 252 what is instance and functionality? 253 What is indicator variable? values returned by indicator variable? 254 what is INDEX? 255 What is implicit and explicit Cursor and REF CURSOR? 256 what is host variable? Why it is called a host variable 257 What is host structure? 258 What is host array? 259 What is Heap memory and stack memory? 260 What is heap Memory and stack memory ? 261 What is Grep -v ? 262 What is global temporary tables ? types 263 What is Function overloading and how you will implement the same ? 264 what is function based index? 265 what is EXPLAIN PLAN 266 What is EXCUTE IMMEDIATE statement ? 267 What is enable re write ? 268 What is dynamic SQL ? how to create the same ? 269 what is double pointer? 270 What is difference b/w Binary tree and Bitmap ? 271 What is diff b/w PLSQL table and db table? 272 What is Dense & RANK? 273 what is DBMS_OUTPUT ? => 274 what is DBMS_HTTP ? => 275 what is DBMS_FILE ? => for reading and writing operating system (OS) text files, 276 what is DBMS_ALERT ? => 277 what is data masking ? 278 What is cursor? What are the phases involved in a Cursor ? 279 What is case not found exception ? 280 what is bulk collect? fetch 281 what is bulk bind? 282 What is basic difference between bind &host variables? 283 What is autonomous transaction? 284 What is an index and what are all the types? 285 What is ACID test ? 286 What is a VARRAY ? 287 what is a synonyms? 288 What is a static ? Global variable ? Difference? 289 What is a SNAPSHOT_TOO_OLD EXCEPTION ? 290 What is a snap shot old error ? 291 what is a shell? 292 what is a session ? 293 What is a schema ? 294 What is a Partition Table & its Index ? 295 What is a package? Explain the parts of a package ? 296 What is a ORACLE instance? 297 what is a one timely only procedure? will the global variable will be available for users in other session 298 What is a materialized view ? why is it used? 299 What is a materialized view and how it is updated ? 300 what is a many to many relationship ? how would you implement the same in your project ? 301 What is a make file ? what is used for? 302 What is a join ? how and what is it used for ? Types of join ? what is self Join & outer joins usage 303 What is a inline view ? 304 what is a host variable? 305 what is a host structure? 306 What is a function? advantages and disadvantages? 307 What is a flashback query? 308 what is a explicit and implicit cursor? 309 What is a exception? types? 310 what is a directory ? 311 What is a difference between procedure and trigger? 312 What is a DEAD lock ? 313 what is a DBMS_PIPE ? => 314 What is a Correlated Sub Query? 315 What is a composite view? 316 What is a buffer Cache? 317 What is a background process? 318 What is a autonomous transaction ? 319 What is a analytical function ? 320 What is SQL tracing? 321 What is SGA? 322 what header file required for pro*c compilation? 323 what happens in declare and open phases in cursor? 324 What do you mean by Trigger Mutation and how to overcome this? 325 What do you mean by synonyms? 326 What do you mean by Records ? 327 What do you mean by Purity Level? 328 What do you mean by PL/SQL Tracing? 329 What do you mean by Normalization? 330 What do you mean by Constraints? 331 What do you mean by Autonomous Transaction? 332 What do you fetch and process Multiple records from oracle table ? 333 What do u mean by Procedure and Function? 334 What commands convert pro*c to c code in Compilation? 335 What are triggers? Usage Types of triggers ? pseudo columns in triggers? explain old and new pseudo column? 336 What are the uses of Rollback Segment ? 337 What are the types of tables ? 338 What are the types of performance tuning you have done ? 339 What are the types of joins used by You ? 340 What are the types of files using in sql loader ? 341 What are the types of EXECEPTIONS? 342 what are the types of exception in PLSQL? explain briefly user defined with a example? 343 What are the types of CURSORS? 344 what are the triggers u have written ? 345 What are the steps involved in pro*C Compilation ? 346 what are the process in shell ? 347 what are the object oriented features supported by oracles 348 what are the methods o f dynamic sql 349 What are the methods in pro*C ? 350 What are the index u have used ? 351 what are the cursor attributes? 352 What are the core Deading Tools used ? GDB, DBX 353 What are the components of a Pro*C program? 354 What are the components of Physical database structure of Oracle Database? 355 What are the collection types available in PLSQL and explain them? 356 what are the 4 types of locks ? 357 what are plsql attributes? 358 what are MACROS u have used ? 359 what are its types? 360 What are indexes ? and there types ? 361 What are external tables ? how to load data from external tables ? 362 What are cursor attributes ? 363 What are all the tools used in Debugging a Pro*C program? 364 what are all the methods with which oracle can be tuned? 365 What are all the log writers? what is it used for ? 366 what are constraint of views ? 367 Ways of passing parameters for a procedure?? 368 UTL package 369 Types of Views ( Inline View 370 Types of Triggers (1 for views + 2 Database level + 6 Schema level + 12 table level ) 371 Types of Subqueries (Corelated sub query 372 Types of partition ? 373 Types of Joins (Outer Join 374 Types of Indexes 375 there are two tables, one with 5 rows, another with 10 rows, if I create a full outer join, how many records will be fetched? and if i create a Cartesian join how many records will be fetched ?? 376 Suppose there is annual salary information provided by emp table 377 Structure of VARCHAR variable? 378 Stages of Compilation in pro*c? 379 SQLCA ? 380 SQL Loader 381 Shall we create User-defined Triggers? 382 Select TOP N salary from employee table 383 Select TOP 2 salary from employee table 384 select the number of records in table without using "count(*)"? 385 SDLC types (currently what v r following in our project 386 Query taking long time, How to tune the query performance? 387 PL/SQL collections 388 oracle architecture? 389 one table contains 10 rows only , but we need to select 100 records from the same table? 390 Methods of Pro*c (all 4 methods) 391 Latest troubling process: they vl give us a situation to write a query 392 is varchar and long data type are structure variable? 393 is the order of declaration of objects in specification and body should be same in package ? 394 Index types how to use the proper index? 395 in one sessions i insert a record in a table and don't commit the transaction and in another session i insert another 2 records in a table and commit the same and come back to previous session and query the table, how many records will be fetched ?? 396 In A query, table as a composite index and the index column is used where clause and select clause this query is faster than the query which uses only the composite index in where clause 397 Importance of packages? 398 If i have a table with 10 columns and composite INDEX on 5 columns when i update all the 5 composite columns what will be the performance of the over head ? 399 if i fetch 10 rows from db2 database and insert the same in ORACLE through remote link do i need to commit the insert to complete the transaction ? 400 I have 4 DML statements in a transaction and i want to commit only when all the 4 statements are executed successfully else rollback if any one of the statement failed=> usage save point 401 hw you will pass parameters to a shell ? 402 hw you will call a procedure from a shell ? 403 Hw to create a background process in a shell ? 404 How you will you use a select query in pro*c program ? 405 How you will read from a file ? 406 How you will handle Exception in Pro*C? 407 How you make sure a indexed is used in a table? 408 How you handle Exception in PL/SQL? 409 How would you restrict the number of Rows fetched in Bulk collect ? 410 How would you rename a file? 411 How would you delete a directory and sub directories and its files? 412 How would you declare a host variable and where would u do it ? 413 How would you call a procedure inside a pro*c program ? 414 How will you identify database size when you create a database first time? 415 How will you handle unhandled exception in PLSQL ? 416 How u will Handle exception in Pro*C ? 417 How to write Log file in full, medium & low debug mode? 418 How to user the Bulk collect and bulk fetch in Pro* C ? 419 How to refresh Materialize ? 420 How to insert the array of value in table? 421 How to handle the exception for particular query? 422 How to handle multiple exception in PL/SQL? 423 How to get err msg from sqlca 424 How to fork a sub program from main program? 425 How to find whether a particular index is used by a procedure or a function ? 426 How to find the status SQL statements ? 427 How to find the number of row affected by the last executed SQL statement? (sqlerrd[2]) 428 How to fetch only one record when more than one record available for the same criteria? 429 How to fetch all the records in one shot in SQL statement? 430 How to embed UNIX command in Proc? 431 How to do Bulk processing in pro*c 432 How to create public n private objects? 433 How to create PLSQL libraries ? 434 How to create a table inside a plsql block ? 435 How to call the stored procedure in Pro*c? 436 How to call a procedure from trigger? How to call a function from a trigger? 437 How many triggers available in Forms? What are they? 438 how many null values can be insert into table ? is there any limit? 439 How do you write a output of a query in a file? 440 How do you monitor Application ? 441 How do you handle NO_DATA_FOUND, TOO_MANY_ROWS exception? 442 how do you handle file operation for a CSV, and read data, handle NULL while reading? 443 How do you handle exception pro*C? 444 How do you handle core dump? segmentation fault? 445 How do you handle bulk fetch ? 446 How do you enforce index ? 447 How do you do plsql performance tuning? 448 How do you do performance tuning? SQL tuning? 449 How do you do performance tuning? 450 how do you do data modelling? Do you use any tools? 451 How do you do bulk fetch in pro*c? 452 How do you design and create a database ? how do you do data modelling? Do you use any tools? 453 How do you design and create a database ? 454 How do you debug procedure using tool without tools? 455 How do you debug pro*C? 456 How do you debug a routine in Toad? debugging without tools? 457 How do you debug a Procedure? 458 How do you debug a pc program? 459 How do you create a make file 460 How do you count the number of parameters in command line ? 461 How do you connect to oracle database (local and remote ) from pro*c program ? 462 How do you connect from UNIX to SQLPLUS? =>dot profile entry has to be made 463 How do you compile pro*c program 464 How do you compile a pro*C? 465 How do you commit inside a trigger ? 466 How do you call a procedure in side a Trigger ? 467 How do you call a procedure from proC? 468 how do you a log a package execution in a log table ? 469 How do u handle Exception in C ? 470 How do u handle CORE, Segmentation Error? 471 How do u debug a Pro*C program ? 472 How do u a rename a file by appending a value which should be read from a file ? 473 How do debug Proc ? 474 How do Call a procedure in Pro*C ? 475 How can I retrieve all records of emp1 those should not present in emp2? 476 header file required to compile Pro*c 477 Get First_Name from employee table after replacing 'o' with '$' 478 Get FIRST_NAME ,Joining year,Joining Month and Joining Date from employee table 479 Get employee details from employee table whose joining month is �January� 480 Get employee details from employee table who joined after January 31st 481 function overriding ? 482 function overloading ? 483 For sending messages which Data dictionary will be used? 484 Explain the types of collection ? 485 Explain the SDLC process you follow ? 486 Explain the methods in Pro*C 487 Explain the difference b/w Function and a procedure ? 488 Explain polymorphism ? function overloading ? function overriding ? explain static and dynamic polymorphism? 489 Explain Database->Tablespace->Datafiles 490 Explain Briefly the Oracle Background process ? 491 Explain briefly the Function, Routines and packagess ? Difference ? Advantages ? Usage ? 492 Explain briefly the architecture of ORCALE 493 Explain about the oracle architecture? 494 Exception handling in pro*c 495 Exception handling in PL/SQL? 496 difference between char AND VARCHAR 32676 497 Different discard file & bad file? 498 Different between nexval & curval ? 499 Different between union & union all ? 500 difference procedure and function? 501 Difference memcpy and strcmpy? 502 Difference between UNIQUE and primary key? 503 Difference between Correlated sub query and sub query? 504 Difference between 11g and 12c ? 505 Difference b/w Materialized view and snapshot ? 506 Difference b/w implicit and explicit Cursor ? 507 Difference b/w Find and Grep Command? 508 Diff between Varrays and Nested Tables 509 Diff between using using a stand-alone procedure and the procedure in a package 510 Diff between Procedure and Function 511 Diff between explicit & implicit cursor? 512 Diff between Database Trigger and Form App/Builder Trigger 513 Diff between Database Trigg and Form Builder Trigger 514 Diff between using a stand-alone procedure and the procedure in a package 515 Cursor types 516 Can we use VARCHAR2 in INDEX BY BINARY_INTEGER? 517 can we use the same table which is using in the select statement function? disadvantages 518 can we use the same table which is using in the insert statement function? 519 Can we use return statement in procedure ? 520 Can we use for loop instead of cursor to fetch multiple records ? 521 Can we O/P parameter inside a function ? 522 Can we implement function over loading inside a Package? 523 Can more Index increase the performance? 524 Can a User defined function have a out parameter ? Can the same be used inside a SQL statement ? 525 Can a indexed be created on a external table ? 526 Analytical Functions lag and lead 527 Write the order of precedence for validation of a column in a table ? 528 What will happen after commit statement in cursor ? 529 What is Weak Entity set? 530 What is Object Oriented model? 531 What is extension and intension? 532 What is E-R model? 533 What is difference between a PROCEDURE & FUNCTION ? 534 What is difference between a Cursor declared in a procedure and Cursor declared in a package specification ? 535 What is difference between % ROWTYPE and TYPE RECORD ? 536 What is DBMS? 537 What is database? 538 What is Data Model? 539 What is Data Independence? 540 What is an Extension of entity type? 541 What is an Exception ? What are types of Exception ? 542 What is an Entity? 543 What is an Entity type? 544 What is an Entity set? 545 What is an attribute? 546 What is a view? How it is related to data independence? 547 What is a stored procedure ? 548 What is a Relation Schema and a Relation? 549 What is a package? 550 What is a database trigger ? Name some usages of database trigger ? 551 What is a Database system? 552 What is a cursor for loop ? 553 What is a cursor ? Why Cursor is required ? 554 what are the types of trigger? 555 What are the types Exceptions handled by you? 556 What are the PL/SQL Statements used in cursor processing ? 557 what are the phases in a cursor? 558 What are the cursor attributes used in PL/SQL ? 559 What are the components of a PL/SQL Block ? 560 What are advantages of Stored Procedures 561 What are % TYPE and % ROWTYPE ? What are the advantages of using these over data types? 562 How to commit inside a trigger? 563 How packaged procedures and functions are called from the following? 564 Give the structure of the function ? 565 Explain how procedures and functions are called in a PL/SQL block ? 566 Disadvantage in File Processing System? 567 Difference b/w Function & procedure? 568 Describe the three levels of data abstraction? 569 Define the "integrity rules" and diff b/w domain and entity integrity 570 can we embed DDL statement inside Procedure? 571 Advantages of DBMS?