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: This DBMS_OUTPUT proc retrieves one line from the buffer.






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






3. Associative arrays (do / do not) have to be initialized with a constructor.






4. Mode designation for an input parameter.






5. Are good for logging table DML operations.






6. Cursors: An implicit cursor is also called a/n ________ ________ -






7. What are two categories of SQL functions that cannot be used in procedural statements?






8. Cursors: Which cursor attribute is not meaningful for an implicit cursor?






9. What clause makes a compilation default to the PLSQL_CCFLAGS settings from the last compilation?






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






11. Characters that begin a multi-line comment.






12. In PL/SQL - what the variables in DML statements are turned into.






13. Types: A data type family consists of a ______ type and its subtypes.






14. Web: PL/SQL _______ enables a Web browser to invoke a PL/SQL stored subprogram through an HTTP listener.






15. Cursors: Give the statement to close cursor C.






16. Types: ________ data types have no internal components.






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






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






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






20. A user-defined TYPE can have...






21. Types: PL/SQL has all the _____ data types.






22. Command to delete a procedure.






23. Dbms_sql: A cursor opened with OPEN_CURSOR (can/cannot) be reused for multiple queries without first closing it.






24. I/O: This package sends text output to SQLPlus






25. Bulk: The two features that comprise Bulk SQL are:






26. Cursors: Statement to end a loop when MyCur is used up: _____ ______ MyCur%NOTFOUND.






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






28. I/O: dbms_output.put_line puts output into a _______.






29. A unit with AUTHID = DEFINER is a ________ rights unit.

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


30. Types: One of the scalar data types specific to PL/SQL: P________






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






32. Fundamental: One of the 4 types of lexical units: L_____






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






34. Which collection type is bounded?






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






36. TCL: Create a savepoint called ab






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






38. Give the statement to make a program autonomous.






39. Fundamental: A label can be used to name an ______ block.






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






41. Exceptions: The keyword that begins an exception handler.






42. For a collection - the NEXT method returns ____ when there is no next index value.






43. Declare a constrained subtype of NUMBER called N that is not null.






44. Delimiters: Host variable indicator.






45. _______ arrays can be sparse or dense - depending on how you fill them.






46. The command used to populate PLSQL_CCFLAGS.






47. In Native Mode - PL/SQL code is compiled into ______ ______.






48. Triggers and views always have _________ rights.

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


49. IDs: How an ordinary user-defined identifier must begin.






50. By default - OUT and IN OUT parameters are passed by _____.