Test your basic knowledge |

Oracle PL - SQL

Subjects : oracle, it-skills
Instructions:
  • Answer 50 questions in 15 minutes.
  • If you are not ready to take this test, you can study here.
  • Match each statement with the correct term.
  • Don't refresh. All questions and answers are randomly picked and ordered every time you load a test.

This is a study tool. The 3 wrong answers for each question are randomly chosen from answers to other questions. So, you might find at times the answers obvious, but you will see it re-enforces your understanding as you take the test each time.
1. The _____ utility turns PL/SQL source code into unreadable text.






2. Web: mod_plsql is an _______ module.






3. List the transaction control statements.






4. FOR-Looping over a collection from FIRST to LAST only works if the collection is _______.






5. Triggers: The clause to make a trigger run once for every affected row.






6. Advantage: PL/SQL programs are stored centrally - making them more ______.






7. How many types of compiler directives are there?






8. Cursors: You cannot use cursor attributes in _______ statements.






9. A large OUT or IN OUT parameter will waste a lot of space and CPU if it is passed by _____.






10. Wrapped code (is / is not) not backward compatible.






11. One good use of bind variables is to guard against SQL _______.






12. The declaration section is (optional/mandatory).






13. True encryption is done with package __________.






14. Types: ______ data types are those storing values with no internal components.






15. Cursors: Give the statement to fetch data from cursor variable CV into MyVar.






16. The source for wrapping begins with the word ______.






17. IDs: You (can/cannot) use keywords as ordinary user-defined identifiers.






18. Exceptions: The ________ handler must always be the last handler.






19. A pointer to a private SQL area that stores information about processing a specific SELECT or DML statement.






20. A GOTO statement cannot branch from an exception handler back into the...






21. A basic PL/SQL datatype that SQL does not have.






22. Types: One of the 4 PL/SQL things that have a data type (begins with 'v').






23. Packaged constants can synchronize programs through use in _______ directives.






24. Triggers: You create a trigger with the _______ ________ statement.






25. The inquiry directive that gives the current line number in the procedure.






26. Characters that end a multi-line comment.






27. Exceptions: An exception raised inside an _______ _______ propagates immediately to the enclosing block






28. The DEFINITION of a cursor is the _____ that returns the records.






29. INSTEAD OF triggers are alternatives to ___ triggers






30. An autonomous program runs in its own __________.






31. If a result-cached function's data source (based on the RELIES_ON clause) is updated - any cached results become _______.






32. Delimiters: the attribute indicator.






33. PLSQL_CCFLAGS hold a comma-separated list of ______ pairs (hyphenated).






34. The variable showing the user id of the session owner.






35. Advantage: Having procedures stored and executed on the server makes PL/SQL ________.






36. A CASE statement ends with ____ ____.






37. Types of blocks: A pl/sql block that is not stored in the database.






38. Exceptions: If there is no handler for an exception - PL/SQL returns an ________ exception error to the invoker or host environment.






39. What are the two sequence pseudo-columns?






40. The names of Java objects in Oracle can be up to __ characters in length.






41. Two types of stored subprograms.






42. A PL/SQL extension to the WHERE clause of the SQL statements UPDATE and DELETE






43. What is the simplest statement for getting out of simple loop?






44. Exceptions: An exception in the declarations section propagates to the enclosing _______.






45. DynSQL: The three modes of arguments in the USING clause of EXECUTE IMMEDIATE.






46. The $IF must evaluate a ______ _______ expression.






47. This is a CASE (expression / statement): CASE num WHEN 1 THEN goto LABEL1 WHEN 2 THEN var := 2 END CASE;






48. DynSQL: The standard package that does dynamic SQL.






49. Cursors: WHERE _______ ______ makes an UPDATE or DELETE apply to the current row of a cursor.






50. An anonymous block is a(n) ____ statement.







Sorry!:) No result found.

Can you answer 50 questions in 15 minutes?


Let me suggest you:



Major Subjects



Tests & Exams


AP
CLEP
DSST
GRE
SAT
GMAT

Most popular tests