Home > Databases > Quizzes > PL/SQL Practice Test Questions
PL/SQL Practice Test Questions
Fast practice, instant feedback. Timer auto-submits when time’s up.
Avg score: 42% Most missed: “PL/SQL Loops are also known as –”

PL/SQL is Oracle Corporation's procedural extension for SQL and the Oracle relational database. PL/SQL is available in Oracle Database, Times Ten in-memory database, and IBM Db2. Oracle Corporation usually extends PL/SQL functionality with each successive release of the Oracle Database.

PL/SQL vs SQL: SQL is a non-procedural language that executes a single query at a time whereas, PL/SQL is a procedural language and executes blocks of code at once which helps reduce traffic and increases processing speed.

PL/SQL Practice Test Questions
Time left 00:00
25 Questions

1. Which of the following is NOT present in the syntax of PL/SQL function?
2. When ACCESS_INTO_NULL exception does is raised?
3. A Variable in PL/SQL should not exceed –
4. Which clause is used to open the cursor?
5. What is the difference between PL/SQL Function and PL/SQL Procedure?
6. How much number of ways is there to pass the parameters in procedure?
7. How many types of PL/SQL Cursor are there?
8. PL/SQL Variable needs to be declared in the –
9. What is TRUE about %ROWCOUNT in PL/SQL Cursor?
10. What is the name of the two variable scopes in PL/SQL?
11. Which clause is used to close the cursor?
12. Which is the correct example of the literal of type Boolean.
13. PL/SQL is a –
14. When SELECT INTO returns no rows, which pre-defined exception is raised?
15. Which portion is optional in IF statements?
16. IF-THEN-ELSIF syntax is used –
17. Which of the following is TRUE while using PL/SQL Exit Loop?
18. The correct syntax to declare PL/SQL variable is –
19. Select the correct statement.
20. PL/SQL Variables are by default –
21. Which of the following is NOT a type of PL/SQL literal?
22. ____ are values which do not have an identifier and are numeric, character, string, or boolean.
23. The PL/SQL ____ loop runs a series of statements as long as a condition is true, so it can be used in a series of statements.
24. The call function returns program control to the ____ after successful completion of the defined task.
25. A value is assigned to a constant in PL/SQL at the time of –