Tag: databases

Questions Related to databases

  1. Use import "Oracle Table Definitions" .

  2. Use import "Via bridges".

  3. Use import "Plug-in Meta Data Definitions".

  4. Use import "Orchestrate Schema Definitions" using orchdbutil.


Correct Option: D

How many columns are presented after executing this query: SELECT address1||','||address2||','||address2 "Adress" FROM employee;

  1. 3

  2. 4

  3. 1

  4. None


Correct Option: C

Which of the following can be a valid column name?

  1. Column

  2. 1966_Invoices

  3. #Invoices

  4. Catch_#22


Correct Option: D

AI Explanation

To answer this question, we need to understand the rules for valid column names in databases.

In most databases, including SQL, column names must adhere to the following rules:

  1. Column names can contain letters (A-Z, a-z), numbers (0-9), and underscores (_).
  2. Column names cannot start with a number.
  3. Column names cannot contain special characters like spaces, symbols, or punctuation marks except for underscores (_).
  4. Column names are case-insensitive, meaning "Column" and "column" are considered the same.

Let's go through each option to determine if it is a valid column name:

A. Column - This option is valid because it only contains letters and does not violate any of the rules mentioned above.

B. 1966_Invoices - This option is valid because it contains letters, numbers, and underscores. However, it starts with a number, which violates the second rule. Therefore, this option is not a valid column name.

C. #Invoices - This option is not valid because it contains a special character (#) that is not allowed in column names.

D. Catch_#22 - This option is valid because it contains letters, numbers, and underscores. It does not violate any of the rules mentioned above. Therefore, this option is a valid column name.

Based on the above analysis, the correct answer is D. Catch_#22, as it follows all the rules for a valid column name.

  1. Default tablespace for the user

  2. Oracle will give an error

  3. System tablespace

  4. Users tablespace


Correct Option: A
  1. cursor CAPITALS is

  2. select CITY, STATE

  3. into my_city, my_state

  4. from CITIES where CAPITAL = 'Y';


Correct Option: C
  1. When the datatypes of SELECT clause and INTO clause do not match

  2. When a SELECT statement returns more than one row

  3. When a SELECT statement returns no rows

  4. When INTO statement is missing in the SELECT statement


Correct Option: B,C

Which section of a PL/SQL block would most likely contain a RAISE statement?

  1. Header

  2. Declarative

  3. Executable

  4. Exception


Correct Option: C,D

Assuming today is Monday, 10 July 2000, what is returned by this statement: SELECT to_char(NEXT_DAY(sysdate, 'MONDAY'), 'DD-MON-RR') FROM dual;

  1. 10-JUL-00

  2. 17-JUL-00

  3. 12-JUL-00

  4. 11-JUL-00


Correct Option: B
  1. No. of rows returned by SQL statement are HIGH

  2. No. of rows returned by SQL statement are FEW

  3. No. of rows returned by SQL statement are > 10000

  4. No. of rows returned by SQL statement are > 50000


Correct Option: B