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. I/O: The string table type in DBMS_OUTPUT for holding lines of text.






2. A value that is neither represented by an identifier nor calculated from other values.






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






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






5. Declare a cursor c with no parameters - and return type rC.






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






7. Conversion: Implicit conversion is not always predictable; it is _______-sensitive. And its rules might change.






8. Give the value list in the PLSQL_WARNINGS parameter to turn on SEVERE compiler warnings and make compiler warning 06002 be an error.

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


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






10. Exceptions: You can pass an ______ ________ to SQLERRM.






11. IDs: The two types of words that can - but should not - be used as user-defined identifiers.






12. I/O: This package has hypertext functions that generate HTML tags






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






14. Advantage: Performance: Storing and runnng procedures on the server minimizes ______ traffic.






15. Web: mod_plsql is an implementation of the PL/SQL _________.






16. To run TCL or DDL statements - a trigger (must / must not) be autonomous .






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






18. Bulk: The use of FORALL statements cuts down on ______ traffic.






19. I/O: Max number of bytes DBMS_OUTPUT can handle in a session.






20. Kind of comment not to put in a PL/SQL block to be processed dynamically by an Oracle Precompiler program.






21. Cursors: A cursor FOR loop cannot use a _______ variable.






22. In short-circuit evaluation - IF-conditions are only evaluated up to where the outcome ___________.






23. CREATE TYPE cannot be used for _______ array types.






24. Command to make a no-op (omit semicolon).






25. I/O: Max number of bytes to pass in a call to DBMS_OUTPUT.PUT_LINE.






26. Exceptions: Each internal exception has an Oracle ______ _______.






27. I/O: The output from DBMS_OUTPUT will display (during/after) program execution.






28. Statement to set current schema to x: _____ _____ SET CURRENT_SCHEMA = 'x';






29. Cursors: You can just declare a cursor at first - then _______ it later.






30. Static typing is also called _____ typing.






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






32. Exceptions: The three words that can be used to guarantee all exceptions will be handled.






33. With an sparse - integer-indexed associative array - you (can / cannot) use a regular FOR loop.






34. IDs: You cannot use reserved words as ______ user-defined identifiers.






35. Term for a character literal with zero characters.






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






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






38. Advantage: PL/SQL supports ______-oriented programming.






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






40. The allowed data types of user-defined conditional compilation directives are boolean and _______.






41. DynSQL: The clause that receives single-row query output from EXECUTE IMMEDIATE.






42. ______ SQL is a PL/SQL feature that allows SQL syntax directly in a PL/SQL statement.






43. Cursors: The keyword that makes a ref cursor type STRONG.






44. You can put a label before any executable PL/SQL _________.






45. Exceptions: Some internal exceptions have ________ names.






46. Command used to execute dynamic SQL.






47. Searchable CASE statement: Each WHEN has its own _______ condition.






48. What word is in a function header but not in a procedure header?






49. Delimiters: The association operator.






50. Dbms_sql: The integer returned by OPEN_CURSOR is a _____ _____.