Technology Questions

Practice Technology MCQs with answers and explanations. Page 70 of 79.

Category
Interview
Topic
Technology
Page
70 / 79
Mode
Practice

Questions

Open any question to view the answer and explanation.

In SQL, what is a correlated subquery, how does it differ from a simple subquery, and in what situations is it typically used?
Open
View answer
In Oracle, define PL/SQL (Procedural Language or Structured Query Language), explain what it is, and describe its main purpose in database application development.
Open
View answer
In Oracle application development, what are the main advantages of using PL/SQL for business logic and database operations?
Open
View answer
In Oracle, compare SQL and PL/SQL by explaining what each one is, how they differ in capabilities, and how they complement each other in real applications.
Open
View answer
In an Oracle environment where both PL/SQL and external languages like Java or .NET can be used to create stored procedures and triggers, which should you prefer and why?
Open
View answer
In Oracle development, explain how you can debug a PL/SQL program, mentioning typical tools, techniques, and debugging steps.
Open
View answer
In Oracle, how can a PL/SQL program read from and write to operating system files, and what built in package is typically used for this purpose?
Open
View answer
In Oracle PL/SQL, how can you execute DDL statements such as CREATE, DROP, or TRUNCATE from within a PL/SQL block?
Open
View answer
In Oracle PL/SQL, what is a collection and what are the main collection types that you can use for storing multiple values in memory?
Open
View answer
In Oracle PL/SQL, what is a record data type, and how is a PL/SQL record used to group related fields together?
Open
View answer
In Oracle PL/SQL, define the four standard cursor attributes %FOUND, %NOTFOUND, %ROWCOUNT, and %ISOPEN, and explain what each one indicates about cursor state.
Open
View answer
In Oracle PL/SQL, explain some commonly used predefined exceptions such as NO_DATA_FOUND, TOO_MANY_ROWS, ZERO_DIVIDE, DUP_VAL_ON_INDEX, and VALUE_ERROR.
Open
View answer
In Oracle PL/SQL, explain how exceptions are raised, including both system raised exceptions and user defined exceptions raised with RAISE or RAISE_APPLICATION_ERROR.
Open
View answer
In Oracle PL/SQL, what is a package, what elements can it contain, and what are the main advantages of using PL/SQL packages in application design?
Open
View answer
In Oracle, define a PL/SQL sequence, explain what a database sequence is used for, and write the basic syntax for creating a sequence.
Open
View answer
In Oracle sequence design, what do the CACHE and NOCACHE options mean when creating a sequence, and how do they affect performance and possible gaps in generated values?
Open
View answer
In a relational database management system, what is an index and which SQL statement shows the basic syntax to create a simple non-unique index on a single column?
Open
View answer
In Oracle administration using SQL*Plus, which statement shows the correct syntax to create a new database user with a password and default tablespace?
Open
View answer
In Oracle database performance tuning, which option lists only valid areas where tuning is typically required to improve overall efficiency?
Open
View answer
In Oracle replication, which statement best describes the difference between basic replication and advanced replication?
Open
View answer

Practice smarter

Solve a few questions daily and revisit weak topics regularly to improve accuracy.