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. Conversion: Implicit conversion is not always predictable; it is _______-sensitive. And its rules might change.






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






3. Pkgs: This procedure de-instantiates/resets all packages in this session.






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






5. With Edition-based Redefinition enabled - the unique specification of an object requires OWNER - OBJECT_NAME and ___________.






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






7. A national character literal is composed of characters in the ________ character set.






8. Cursors: The value of SQL%ROWCOUNT after a SELECT INTO statement returns more than one row.






9. Fundamental: What is the exponentiation operator?






10. The three sorts of date/time types are DATE - INTERVAL and _________.






11. In interpreted mode - the PL/SQL VM interprets the _________.






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






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






14. How to reference a variable V declared in a block labelled L: ____.






15. Data dictionary view that shows the compiler settings for each compiled object.






16. Advantage: Performance: PL/SQL automatically creates ______ variables for variables in WHERE and VALUES clauses.






17. Cursors: If you use an EXIT statement to exit a cursor FOR loop prematurely - the cursor (is / is not) closed automatically.






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






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






20. This is a CASE (expression / statement): myvar := CASE num WHEN 1 THEN 'good' WHEN 2 THEN 'bad' END;






21. I/O: The DBMS_OUTPUT procedure that sets the size of the output buffer.






22. The Wrap utility ________ the source code.






23. A CASE statement ends with ____ ____.






24. _________ exceptions can not be trapped with an error handler






25. Cursors: How many DML statements can a FORALL statement contain?






26. The PL/SQL ________ evaluates compiler directives.






27. Set flag bb true: ALTER SESSION SET PLSQL_CCFLAGS= '____'






28. Collections are one of the two kinds of PL/SQL _______ data types.






29. Triggers: In a trigger - you cannot issue a COMMIT or a ______.






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






31. Declare a number variable - A - initialized to 10.






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






33. Fundamental: Delimiters are _____ and _____ symbols.






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






35. Advantage: PL/SQL runs anywhere Oracle runs - so it is very ________.






36. Exceptions: The maximum length of an Oracle error message is ____ characters






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






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






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






40. Cursors: The two keywords in a mere cursor declaration (one is optional).






41. Mode designation for an input/output parameter.






42. Types: The only Oracle datetime type that doesn't begin with TIMESTAMP is ________.






43. DynSQL: Native Dynamic SQL






44. DynSQL: The colon-prefixed names used in EXECUTE IMMEDIATE are called ________.






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






46. A GOTO statement can branch from an exception handler into...






47. Define a nested table type - tN - which is a table NUMBERs.






48. A kind of variable used as a placeholder.






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






50. Types: The only PL/SQL type for which you can specify a range constraint.







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