Test your basic knowledge |

Oracle 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. To equijoin a table with another table involves matching the...






2. Explain why constraints are used when building tables.

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


3. The ____________ icon allows you to execute multiple statements and emulates SQL *Plus as much as possible.






4. _________ rows are not allowed in the relational model.






5. To revert back to a state that happened before you ran your change statement - you issue a ____________ command.






6. Which operator is most commonly used?






7. Users can only see changes made to a database once they have been...






8. Explicit data type conversion is preferable to Oracle's...






9. The DUAL table can be used for...






10. When writing an ANSI outer join - the keywords _________ OUTER and _________ OUTER are added to the __________ keyword to indicate the rows from which table to use.






11. The ROWID pseudocolumn is not an ________- but it acts like one.






12. What is Oracle's most popular index storage structure?






13. The TIMESTAMP WITH LOCAL TIME ZONE data type allows...






14. It is always good practice to include the old values in the WHERE clause of UPDATE to ensure that another session or user _________________ in the meantime.






15. ____________ are useful for analyzing and exploring the relationships within your data






16. A transaction is a...






17. The RTRIM function is useful for eliminating ________ in a string.






18. You use the __________ keyword to change characteristics of a column.






19. When returning multiple rows - a subquery must contain the _____ - _____ - _____ - or ______ operator - otherwise Oracle will return an error






20. List 6 Table-Related Menu Choices






21. The time zone displacement value indicates the time difference from _______.






22. You can pass parameters from the operating system when ___________ in SQl*Plus






23. How many characters can be stored in the CHAR column/field?






24. The _____________ clause determines how rows are grouped.






25. What is the main difference between the NOT EXISTS and the NOT IN operators?






26. Subqueries can return...






27. List the different types of data dictionary views.






28. The ______ operator compares a list of values for equivalency






29. In SQL Developer field names and table names are shown in the color _______.






30. The ______ depicts the M of a 1:M relationship.

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


31. The COUNT function is useful for determining whether a table has...






32. The term ____________ ___________ is used to express a join that satisfies the join condition.






33. What do views do that makes them so useful for security?






34. Write a statement for SQL*Plus that shows the dictionary.






35. Queries that are found in parentheses are done first - just as in the order of operations when doing...






36. Returns rows if the condition is true for all the values in the list






37. Checks whether any value in the list makes the condition true.






38. What are the main components of a ROWID?






39. When using the following data: NUMBER(10 -4) - the # 10 is called the __________.






40. Dynamic views begin with a ___________.






41. The same function can be used ______ in a SELECT statement.






42. The Nonequijoin can use the ________________ operator to construct joins that are not based on equality of values.






43. Explain how Substitution Variables are used when writing scripts.






44. To join four tables - you must have at least _____ join conditions.






45. What is the command you would type into SQL*Plus if you needed to know the definition for each column of a table?






46. When using the following data: NUMBER(10 -4) - the lowest number you can possibly have is __________.






47. The _______ operator determines common rows.






48. What is the data type you can use if you need an unlimited number of textual characters?






49. When writing the syntax for finding information on three or more tables - the parenthesis around the ON clause is...






50. When you want to run a script in either SQL*Plus or SQL Developer - you can use a ______ or the _________ command.