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. Package for getting the postprocessed source of a program.






2. The four keywords that define a PL/SQL block.






3. PL/SQL lets you define two kinds of composite data types: _______ and _______






4. Default file extension of wrap's output file.






5. Cursors: You give an explicit cursor a name and associate it with a _______.






6. A kind of variable used as a placeholder.






7. To get the current value of CURRENT_SCHEMA - CURRENT_USER - or SESSION_USER - use the ____ function.






8. I/O: This package has hypertext procedures that generate HTML tags






9. Data dictionary view giving the AUTHID values on a user's objects.






10. Delimiters: The association operator.






11. List the transaction control statements.






12. Triggers and views always have _________ rights.

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


13. Delimiters: Item separator.






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






15. Triggers: In a per-row trigger - the ____ record shows you the changed state of an affected row.






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






17. IDs: Maximum number of bytes in a user-defined identifier.






18. I/O: To make sure the DBMS_OUTPUT buffer will be flushed - put a WHEN ______ clause in the EXCEPTION section of your outer block.






19. IDs: What a quoted user-defined identifier is enclosed in.






20. Kind of datatypes that support object-oriented programming in PL/SQL.






21. Cursors: The second keyword of a FETCH statement.






22. Types: One of the scalar data types specific to PL/SQL: R_________.






23. The attribute used to get the type of a row without knowing what it is.






24. Abbreviation for Abstract Data Type.






25. Mode designation for an input/output parameter.






26. Conversion: It is best to use (implicit / explicit) conversion.






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






28. How many types of compiler directives are there?






29. Nested tables can become sparse via ______.






30. Command to assign to variables from a cursor.






31. PLS_INTEGER has its arithmetic implemented in ________ - so it is very fast.






32. I/O: The buffered output of dbms_output.put_line is retrieved by _______.






33. A FOR-loop counter is defined only within the _____.






34. A CASE statement (can / cannot) execute more than one group of statements.






35. 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


36. You can have many autonomous transactions in ___________.






37. A nested table has to be initialized using a ________ - named the same as the type.






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






39. The attribute used to get the type of a column or variable without knowing what it is.






40. Which two collection types are unbounded?






41. What are the two sequence pseudo-columns?






42. The variable showing the user id that is automatically prepended to object names.






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






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






45. Cursors: A cursor with a name is an _________ cursor.






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






47. I/O: The DBMS_OUTPUT function that writes output without a newline character.






48. An $ERROR directive ends with _____.






49. Delimiters: the attribute indicator.






50. Fundamental: One of the 4 types of lexical units: d_____