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. For a collection - the NEXT method gets the next higher (element / index).






2. A numeric FOR loop cannot _________ by other than 1?






3. The DECLARE keyword is only required in an _______ _______.






4. The _____ utility turns PL/SQL source code into unreadable text.






5. A record is a group of related data items stored in fields - each with its own...






6. Cursors: The four cursor attributes - in alphabetical order.






7. In a FORALL loop - you (can / cannot) use the index variable for purposes other than indexing into the collection.






8. Simple CASE statement checks for different values of a single _________






9. Fundamental: What is the range operator?






10. Which collection type is bounded?






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






12. A result-cached function caches its results in the _____ _____ ____ (SGA)






13. Value of a character literal with zero characters.






14. Fundamental: A label can only go directly before an _______ statement.






15. DynSQL: The main command for Native Dynamic SQL.






16. The first SQL statement in an autonomous routine begins a _______.






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






18. The EXTEND method is not used with ______ _______.






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






20. Dbms_sql: DBMS_SQL package is compiled with _______ rights.

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


21. Cursors: The first two keywords in a Cursor FOR loop.






22. A PL/SQL block that is not stored.






23. Are good for logging table DML operations.






24. I/O: The DBMS_OUTPUT function that writes output WITH a newline character.






25. Web: PL/SQL ______ ______ (PSPs) let you develop web pages with dynamic content.






26. Give the ANSI Date literal for December 25 - 2005.

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


27. The command used to populate PLSQL_CCFLAGS.






28. I/O: One of the 3 types of data that can be passed to the DBMS_OUTPUT buffer.






29. Advantage: PL/SQL is PORTABLE to any OS where ________ runs.






30. Cursors: The SQL%BULK_ROWCOUNT attribute is an _________ -






31. The BETWEEN operator is (inclusive / exclusive).






32. Assignment of PLSQL_CCFLAGS (cannot / can) be included in ALTER PROCEDURE ... COMPILE ...






33. Type: An ________ subtype has all the values of its base type.






34. How many times are a FOR loop's index bounds evaluated?






35. IDs: The type of words that cannot be user-defined identifiers.






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






37. Subprograms are stored in __________ form.






38. What is the exception that is implicitly raised in a CASE statement with no ELSE clause?






39. The PL/SQL ________ evaluates compiler directives.






40. Cursors: What implicit cursor attribute gives row counts for a FORALL statement?






41. Fundamental: Maximum string length of a PL/SQL variable.






42. Types: A ______ has the same valid operations as its base type.






43. Cursors: A pointer to a cursor is called a ______ _______.






44. Fundamental: What are the 3 compound symbols for 'not equal to'?






45. Conversion: Implicit conversion can be (faster / slower) than explicit conversion.






46. The RESULT_CACHE clause has to be in both the declaration and in the ______ of the function.






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






48. Delimiters: The assignment operator.






49. Cursors: A cursor FOR loop can use an explicit or an _______ cursor.






50. Types: Which type of arithmetic does NUMBER use - library or hardware?