Oracle Questions & Answers: Exam Information
Oracle Questions & Answers: Exam Information
Oracle Questions & Answers: Exam Information
Free Oracle Study Guide
Search
CheckPoint
Cisco
CIW
CompTIA
CWNP
ECCouncil
ISC2
Juniper
Linux
Microsoft
Oracle
Sun
VMWare
EMC
Exin
Isilon
PMI
HP
IBM
ISACA
Exam Information
RSS feed for this section
This category contains 246 posts
Which UPDATE statement is valid?
Posted by seenagape on October 8, 2015 No comments
Examine the structure of the EMPLOYEES table: Which UPDATE statement is valid?
A.
UPDATE employee SET first_name = ‘John’, last_name = ‘Smith’ WHERE employee_id
= 180;
B.
UPDATE employees SET first_name = ‘John’ SET last_name = ‘Smith’ WHERE
employee_id = 180;
C.
UPDATE employees SET first_name = ‘John’, SET last_name = ‘Smoth’ WHERE
employee_id = 180;
D.
UPDATE employee SET first_name = ‘John’ AND last_name = ‘Smith’ WHERE
employee_id = 180;
Which statement is true regarding the above compound query?
Posted by seenagape on October 8, 2015 No comments
View the Exhibit and evaluate structures of the SALES, PRODUCTS, and COSTS tables.
Evaluate the following SQL statements: Which statement is true regarding the above
compound query?
A.
It reduces an error
B.
It shows products that were sold but have no cost recorded
C.
It shows products that have a cost recorded irrespective of sales
D.
It shows products that were sold and have a cost recorded
Which statement is true regarding the outcome?
Posted by seenagape on October 8, 2015 1 comment
The PRODUCTS table has the following structure: Evaluate the following two SQL
statements: Which statement is true regarding the outcome?
A.
Only the first SQL statement executes successfully
B.
Both the statements execute and give the same result
C.
Both the statements execute and give different results
D.
Only the second SQL statement executes successfully
Which statements are correct regarding indexes?
Posted by seenagape on October 8, 2015 No comments
Which statements are correct regarding indexes? (Choose all that apply.)
A.
When a table is dropped, the corresponding indexes are automatically dropped
B.
A FOREIGN KEY constraint on a column in a table automatically creates a non unique
key
C.
For each data manipulation language (DML) operation performed, the corresponding
indexes are automatically updated.
D.
A nondeferrable PRIMARY KEY or UNIQUE KEY constraint in a table automatically
creates a unique index.
Which two SQL statements would execute successfully?
Posted by seenagape on October 8, 2015 No comments
You work as a database administrator at ABC.com. You study the exhibit carefully. Exhibit:
Which two SQL statements would execute successfully? (Choose two.)
A.
UPDATE promotions SET promo_cost = promo_cost+ 100 WHERE
TO_CHAR(promo_end_date, ‘yyyy’) > ‘2000’;
B.
SELECT promo_begin_date FROM promotions WHERE
TO_CHAR(promo_begin_date,’mon dd yy’)=’jul 01 98′;
C.
UPDATE promotions SET promo_cost = promo_cost+ 100 WHERE promo_end_date >
TO_DATE(SUBSTR(’01JAN2000′,8));
D.
SELECT TO_CHAR(promo_begin_date,’dd/month’) FROM promotions WHERE
promo_begin_date IN (TO_DATE(‘JUN 01 98’), TO_DATE(‘JUL 01 98’));
What does this set of SQL statements do?
Posted by seenagape on October 8, 2015 No comments
Examine these statements: CREATE ROLE registrar; GRANT UPDATE ON student_grades
TO registrar; GRANT registrar to user1, user2, user3; What does this set of SQL statements
do?
A.
It creates a role called REGISTRAR, adds the UPDATE privilege on three users, and
gives the REGISTRAR role to the STUDENT_GRADES object.
B.
It creates a role called STUDENT_GRADES, adds the UPDATE privilege on three users,
and gives the UPDATE role to the registrar.
C.
It creates a role called REGISTRAR, adds the UPDATE privilege on the
STUDENT_GRADES object to the role, and creates three users with the role.
D.
It creates a role called REGISTRAR, adds the UPDATE privilege on the
STUDENT_GRADES object to the role, and gives the REGISTRAR role to three users.
E.
It creates a role called REGISTRAR, adds the MODIFY privilege on the
STUDENT_GRADES object to the role, and gives the REGISTRAR role to three users.
F.
The set of statements contains an error and does not work.
Which two statements would execute successfully?
Posted by seenagape on October 8, 2015 No comments
Examine the structure of the MARKS table: Exhibit: Which two statements would execute
successfully? (Choose two.)
A.
SELECT student_name,SUM(subject1) FROM marks WHERE student_name LIKE ‘R%’;
B.
SELECT SUM(subject1+subject2+subject3) FROM marks WHERE student_name IS
NULL;
C.
SELECT SUM(DISTINCT NVL(subject1,0)), MAX(subject1) FROM marks WHERE
subject1 > subject2;
D.
SELECT student_name,subject1 FROM marks WHERE subject1 > AVG(subject1);
What is the outcome?
Posted by seenagape on October 8, 2015 No comments
You are currently located in Singapore and have connected to a remote database in
Chicago. You issue the following command: Exhibit: PROMOTIONS is the public synonym
for the public database link for the PROMOTIONS table. What is the outcome?
A.
Number of days since the promo started based on the current Singapore data and time.
B.
An error because the ROUND function specified is invalid
C.
An error because the WHERE condition specified is invalid
D.
Number of days since the promo started based on the current Chicago data and time
Which statement is true regarding the above two queries?
Posted by seenagape on October 8, 2015 1 comment
Evaluate the following two queries: Exhibit: Exhibit: Which statement is true regarding the
above two queries?
A.
Performance would improve in query 2 only if there are null values in the
CUST_CREDIT_LIMIT column
B.
Performance would improve in query 2
C.
Performance would degrade in query 2
D.
There would be no change in performance
Which SET operator would you use to get the required output?
Posted by seenagape on October 8, 2015 1 comment
View the Exhibit and examine the structure of the CUSTOMERS and CUST_HISTORY
tables. The CUSTOMERS table contains the current location of all currently active
customers. The CUST_HISTORY table stores historical details relating to any changes in
the location of all current as well as previous customers who are no longer active with the
company.You need to find those customers who have never changed their address. Which
SET operator would you use to get the required output?
A.
INTERSECT
B.
UNION ALL
C.
MINUS
D.
UNION
Which statement is true in this scenario?
Posted by seenagape on October 8, 2015 No comments
You created an ORDERS table with the following description: Exhibit: You inserted some
rows in the table. After some time, you want to alter the table by creating the PRIMARY
KEY constraint on the ORD_ID column. Which statement is true in this scenario?
A.
You cannot have two constraints on one column
B.
You cannot add a primary key constraint if data exists in the column
C.
You can add the primary key constraint even if data exists, provided that there are no
duplicate values
D.
The primary key constraint can be created only a the time of table creation
Which object privileges can be granted on a view?
Posted by seenagape on October 8, 2015 No comments
Which object privileges can be granted on a view?
A.
DELETE, INSERT, SELECT, UPDATE
B.
ALTER, DELETE, INSERT, SELECT
C.
none
D.
DELETE, INSERT,SELECT
When does a transaction complete?
Posted by seenagape on October 8, 2015 No comments
When does a transaction complete? (Choose all that apply.)
A.
When a ROLLBACK command is executed
B.
When a PL/SQL anonymous block is executed
C.
When a DELETE statement is executed
D.
When a data definition language statement is executed
E.
When a TRUNCATE statement is executed after the pending transaction
Which statement is true regarding the outcome of the above query?
Posted by seenagape on October 8, 2015 No comments
View the Exhibit and examine the structure of the CUSTOMERS table. Exhibit: you issue
the following SQL statement on the CUSTOMERS table to display the customers who are in
the same country as customers with the last name ‘king’ and whose credit limit is less than
the maximum credit limit in countries that have customers with the last name ‘king’. Which
statement is true regarding the outcome of the above query?
A.
It produces an error and the < operator should be replaced by < ALL to get the required
output
B.
It executes and shows the required result
C.
It produces an error and the IN operator should be replaced by = in the WHERE clause
of the main query to get the required output
D.
It produces an error and the < operator should be replaced by < ANY to get the required
output
ISSMP Certification Class
ISSMP training course in a boot camp style setting. 93%+ Pass Rate
Which data type would you use for such a column in the table?
Posted by seenagape on October 8, 2015 No comments
You need to create a table for a banking application. One of the columns in the table has
the following requirements: You want a column in the table to store the duration of the credit
period The data in the column should be stored in a format such that it can be easily added
and subtracted with DATE data type without using conversion The maximum period of the
credit provision in the application is 30 days the interest has to be calculated for the number
of days an individual has taken a credit for Which data type would you use for such a
column in the table?
A.
INTERVAL YEAR TO MONTH
B.
NUMBER
C.
TIMESTAMP
D.
DATE
E.
INTERVAL DAY TO SECOND
Which statement finds students who have a grade point average (GPA) greater than 3.0
for the calendar year 2001?
Posted by seenagape on October 8, 2015 No comments
The STUDENT_GRADES table has these columns: Which statement finds students who
have a grade point average (GPA) greater than 3.0 for the calendar year 2001?
A.
SELECT student_id, gpa FROM student_grades WHERE semester_end BETWEEN
’01JAN2001’ AND ’31DEC2001’ AND gpa gt 3.0;
B.
SELECT student_id, gpa FROM student_grades WHERE semester_end > ’01JAN2001’
OR semester_end < ’31DEC2001’ AND gpa >= 3.0;
C.
SELECT student_id, gpa FROM student_grades WHERE semester_end BETWEEN
’01JAN2001’ AND ’31DEC2001’ AND gpa > 3.0;
D.
SELECT student_id, gpa FROM student_grades WHERE semester_end BETWEEN
’01JAN2001’ AND ’31DEC2001’ OR gpa > 3.;
E.
SELECT student_id, gpa FROM student_grades WHERE semester_end BETWEEN
’01JAN2001’ AND ’31DEC2001’ OR gpa > 3.0;
Which two SQL statements give the required result?
Posted by seenagape on October 8, 2015 No comments
View the Exhibit and examine the data in the PROMOTIONS table. You need to display all
promo categories that do not have ‘discount’ in their subcategory. Which two SQL
statements give the required result? (Choose two.)
A.
SELECT promo_category FROM promotions MINUS SELECT promo_category FROM
promotions WHERE promo_subcategory = ‘discount’;
B.
SELECT promo_category FROM promotions INTERSECT SELECT promo_category
FROM promotions WHERE promo_subcategory = ‘discount’;
C.
SELECT promo_category FROM promotions MINUS SELECT promo_category FROM
promotions WHERE promo_subcategory <> ‘discount’;
D.
SELECT promo_category FROM promotions INTERSECT SELECT promo_category
FROM promotions WHERE promo_subcategory <> ‘discount’;
Explanation:
Which statement is true regarding the execution of the above UPDATE statement?
Posted by seenagape on October 8, 2015 No comments
You work as a database administrator at ABC.com. You study the exhibit carefully. Exhibit:
and examine the structure of CUSTOMRS AND SALES tables: Evaluate the following SQL
statement: Exhibit: Which statement is true regarding the execution of the above UPDATE
statement?
A.
It would not execute because a sub query cannot be used in the WHERE clause of an
UPDATE statement
B.
It would not execute because two tables cannot be used in a single UPDATE statement
C.
It would not execute because the SELECT statement cannot be used in place of the
table name
D.
It would execute and restrict modifications to only the column specified in the SELECT
statement
What would be the outcome?
Posted by seenagape on October 8, 2015 No comments
See the Exhibit and examine the structure of the PROMOTIONS table: Exhibit: Using the
PROMOTIONS table, you need to find out the average cost for all promos in the range
$02000 and $20005000 in category A. You issue the following SQL statements: Exhibit:
What would be the outcome?
A.
It executes successfully and gives the required result
B.
It generates an error because CASE cannot be used with group functions
C.
It generates an error because NULL cannot be specified as a return value
D.
It generates an error because multiple conditions cannot be specified for the WHEN
clause
Explanation:
Which two statements are true regarding the USING and ON clauses in table joins?
Posted by seenagape on October 8, 2015 No comments
Which two statements are true regarding the USING and ON clauses in table joins?
(Choose two.)
A.
The WHERE clause can be used to apply additional conditions in SELECT
statementcontaining the ON or the USING clause
B.
The ON clause can be used to join tables on columns that have different names but
compatible data types
C.
A maximum of one pair of columns can be joined between two tables using the ON
clause
D.
Both USING and ON clause can be used for equijoins and nonequijoins
Which INSERT statement is valid?
Posted by seenagape on October 8, 2015 3 comments
Examine the structure of the EMPLOYEES table: Which INSERT statement is valid?
A.
INSERT INTO employees(employee_id, first_name, last_name, hire_date) VALUES (
1000, ‘John’, ‘Smith’, 01Jan01);
B.
INSERT INTO employees(employee_id, first_name, last_name, Hire_date) VALUES (
1000, ‘John’, ‘Smith’, To_date(‘01/01/01’));
C.
INSERT INTO employees (employee_id, first_name, last_name, hire_date) VALUES (
1000, ‘John’, ‘Smith’, ‘01/01/01’);
D.
INSERT INTO employees(employee_id, first_name, last_name, hire_date) VALUES (
1000, ‘John’, ‘Smith’, ’01 January 01’);
Which SQL statement accomplishes this?
Posted by seenagape on October 8, 2015 No comments
The user Alice wants to grant all users query privileges on her DEPT table. Which SQL
statement accomplishes this?
A.
GRANT select ON dept TO ALL_USERS;
B.
GRANT select ON dept TO ALL;
C.
GRANT QUERY ON dept TO ALL_USERS
D.
GRANT select ON dept TO PUBLIC;
Which is an iSQL*Plus command?
Posted by seenagape on October 7, 2015 No comments
Which is an iSQL*Plus command?
A.
INSERT
B.
RENAME
C.
DELETE
D.
UPDATE
E.
SELECT
F.
DESCRIBE
Which query would give the required result?
Posted by seenagape on October 7, 2015 No comments
You work as a database administrator at ABC.com. You study the exhibit carefully. Exhibit
Using the PROMOTIONS table, you need to display the names of all promos done after
January 1, 2001 starting with the latest promo. Which query would give the required result?
(Choose all that apply.)
A.
SELECT promo_name,promo_begin_date FROM promotions WHERE
promo_begin_date > ’01JAN01′ ORDER BY 1 DESC;
B.
SELECT promo_name,promo_begin_date “START DATE” FROM promotions WHERE
promo_begin_date > ’01JAN01′ ORDER BY “START DATE” DESC;
C.
SELECT promo_name,promo_begin_date FROM promotions WHERE
promo_begin_date > ’01JAN01′ ORDER BY 2 DESC;
D.
SELECT promo_name,promo_begin_date FROM promotions WHERE
promo_begin_date > ’01JAN01′ ORDER BY promo_name DESC;
Which statement is true regarding the above command?
Posted by seenagape on October 7, 2015 No comments
See the Exhibit and examine the structure of the SALES, CUSTOMERS, PRODUCTS and
ITEMS tables: The PROD_ID column is the foreign key in the SALES table, which
references the PRODUCTS table. Similarly, the CUST_ID and TIME_ID columns are also
foreign keys in the SALES table referencing the CUSTOMERS and TIMES tables,
respectively. Evaluate the following the CREATE TABLE command: Exhibit: Which
statement is true regarding the above command?
A.
The NEW_SALES table would not get created because the DEFAULT value cannot be
specified in the column definition
B.
The NEW_SALES table would get created and all the FOREIGN KEY constraints defined
on the specified columns would be passed to the new table
C.
The NEW_SALES table would get created and all the NOT NULL constraints defined on
the specified columns would be passed to the new table
D.
The NEW_SALES table would not get created because the column names in the
CREATE TABLE command and the SELECT clause do not match
Which statement accomplishes all the required tasks?
Posted by seenagape on October 7, 2015 No comments
The CUSTOMERS table has the following structure: Exhibit: You need to write a query that
does the following task: * Display the first name and tax amount of the customers. Tax is 5%
of their credit limit * Only those customers whose income level has a value should be
considered * Customers whose tax amount is null should not be considered Which
statement accomplishes all the required tasks?
A.
SELECT cust_first_name, cust_credit_limit * .05 AS TAX_AMOUNT FROM customers
WHERE cust_income_level IS NOT NULL AND cust_credit_limit IS NOT NULL;
B.
SELECT cust_first_name, cust_credit_limit * .05 AS TAX_AMOUNT FROM customers
WHERE cust_income_level <> NULL AND tax_amount <> NULL;
C.
SELECT cust_first_name, cust_credit_limit * .05 AS TAX_AMOUNT FROM customers
WHERE (cust_income_level,tax_amount) IS NOT NULL;
D.
SELECT cust_first_name, cust_credit_limit * .05 AS TAX_AMOUNT FROM customers
WHERE cust_income_level IS NOT NULL AND tax_amount IS NOT NULL;
Which SQL statement would give the required result?
Posted by seenagape on October 7, 2015 No comments
You need to display the date 11Oct2007 in words as ‘Eleventh of October, Two Thousand
Seven’. Which SQL statement would give the required result?
A.
SELECT TO_DATE(TO_CHAR(’11oct2007′,’fmDdspth ”of” Month, Year’)) FROM
DUAL;
B.
SELECT TO_CHAR(’11oct2007′, ‘fmDdspth “of” Month, Year’) FROM DUAL;
C.
SELECT TO_CHAR(TO_DATE(’11oct2007′), ‘fmDdspth of month, year’) FROM DUAL;
D.
SELECT TO_CHAR(TO_DATE(’11oct2007′), ‘fmDdthsp “of” Month, Year’) FROM
DUAL;
Which statement is true regarding the INTERSECT operator?
Posted by seenagape on October 7, 2015 1 comment
Which statement is true regarding the INTERSECT operator?
A.
The names of columns in all SELECT statements must be identical
B.
Reversing the order of the intersected tables the result
C.
It ignores NULL values
D.
The number of columns and data types must be identical for all SELECT statements in
the query
Which statement is true regarding the execution of the above UPDATE statement?
Posted by seenagape on October 7, 2015 1 comment
You work as a database administrator at ABC.com. You study the exhibit carefully and
examine the structure of CUSTOMRS AND SALES tables. Evaluate the following SQL
statement: Exhibit: Which statement is true regarding the execution of the above UPDATE
statement?
A.
It would execute and restrict modifications to only the column specified in the SELECT
statement
B.
It would not execute because two tables cannot be used in a single UPDATE statement
C.
It would not execute because a sub query cannot be used in the WHERE clause of an
UPDATE statement
D.
It would not execute because the SELECT statement cannot be used in place of the
table name
Explanation:
Which statement accomplish this?
Posted by seenagape on October 7, 2015 4 comments
The STUDENT_GRADES table has these columns: STUDENT_IDNUMBER(12)
SEMESTER_ENDDATE GPANUMBER(4,3) The registrar has asked for a report on the
average grade point average (GPA), sorted from the highest grade point average to each
semester, starting from the earliest date. Which statement accomplish this?
A.
SELECT student_id, semester_end, gpa FROM student_grades ORDER BY gpa DESC,
semester_end ASC;
B.
SELECT student_id,semester_end,gpa FROM student_grades ORDER BY
semester_end,gpa DESC
C.
SELECT student_id, semester_end, gpa FROM student_grades ORDER BY gpa DESC,
semester_end DESC;
D.
SELECT student_id, semester_end, gpa FROM student_grades ORDER BY
semester_end, gpa ASC
E.
SELECT student_id, semester_end, gpa FROM student_grades ORDER BY
semester_end DESC, gpa DESC;
F.
SELECT student_id, semester_end, gpa FROM student_grades ORDER BY gpa DESC,
semester_end ASC;
What is the reason for the error?
Posted by seenagape on October 7, 2015 1 comment
You work as a database administrator at ABC.com. You study the exhibit carefully. Exhibit:
Evaluate the following query: Exhibit: The above query produces an error on execution.
What is the reason for the error?
A.
An alias cannot be used in an expression
B.
The alias MIDPOINT should be enclosed within double quotation marks for the
CUST_CREDIT_LIMIT/2 expression
C.
The MIDPOINT +100 expression gives an error because CUST_CREDIT_LIMIT contains
NULL values
D.
The alias NAME should not be enclosed within double quotation marks
Which statement is true regarding synonyms?
Posted by seenagape on October 7, 2015 No comments
Which statement is true regarding synonyms?
A.
A public synonym and a private synonym can exist with the same name for the same
table
B.
The DROP SYNONYM statement removes the synonym and the table on which the
synonym has been created becomes invalid
C.
Synonyms are used to reference only those tables that are owned by another user
D.
Synonyms can be created only for a table
Explanation:
What is the reason of generating error?
Posted by seenagape on October 7, 2015 1 comment
You work as a database administrator at ABC.com. You study the exhibit carefully. Exhibit:
Examine the structure of PRODUCTS table. Using the PRODUCTS table, you issue the
following query to generate the names, current list price and discounted list price for all
those products whose list price fails below $10 after a discount of 25% is applied on it.
Exhibit: The query generates an error. What is the reason of generating error?
A.
The parenthesis should be added to enclose the entire expression
B.
The column alias should be replaced with the expression in the WHERE clause
C.
The double quotation marks should be removed from the column alias
D.
The column alias should be put in uppercase and enclosed within double quotation
marks in the WHERE clause
Which one is a system privilege?
Posted by seenagape on October 7, 2015 1 comment
Which one is a system privilege?
A.
ALTER TABLE
B.
CREATE TABLE
C.
EXECUTE
D.
DELETE
E.
SELECT
What is true about sequences?
Posted by seenagape on October 7, 2015 No comments
What is true about sequences?
A.
A sequence always increments by 1.
B.
The minimum value of an ascending sequence defaults to 1.
C.
The maximum value of descending sequence defaults to 1.
D.
The start value of the sequence is always 1.
Which two SQL statements would execute successfully?
Posted by seenagape on October 7, 2015 No comments
Examine the structure of the INVOICE table: Exhibit: Which two SQL statements would
execute successfully? (Choose two.)
A.
SELECT inv_no,NVL2(inv_date,’Pending’,’Incomplete’) FROM invoice;
B.
SELECT inv_no,NVL2(inv_amt,inv_date,’Not Available’) FROM invoice;
C.
SELECT inv_no,NVL2(inv_date,sysdateinv_date,sysdate) FROM invoice;
D.
SELECT inv_no,NVL2(inv_amt,inv_amt*.25,’Not Available’) FROM invoice;
Which UPDATE statement will accomplish the task?
Posted by seenagape on October 7, 2015 No comments
View the Exhibit and examine the description for the CUSTOMERS table. You want to
update the CUST_INCOME_LEVEL and CUST_CREDIT_LIMIT columns for the customer
with the CUST_ID 2360. You want the value for the CUST_INCOME_LEVEL to have the
same value as that of the customer with the CUST_ID 2560 and the CUST_CREDIT_LIMIT
to have the same value as that of the customer with CUST_ID 2566. Which UPDATE
statement will accomplish the task?
A.
UPDATE customers SET (cust_income_level,cust_credit_limit) = (SELECT
cust_income_level, cust_credit_limit FROM customers WHERE cust_id=2560 OR
cust_id=2566) WHERE cust_id=2360;
B.
UPDATE customers SET (cust_income_level,cust_credit_limit) = (SELECT
cust_income_level, cust_credit_limit FROM customers WHERE cust_id IN(2560, 2566)
WHERE cust_id=2360;
C.
UPDATE customers SET cust_income_level = (SELECT cust_income_level FROM
customers WHERE cust_id = 2560), cust_credit_limit = (SELECT cust_credit_limit FROM
customers WHERE cust_id = 2566) WHERE cust_id=2360;
D.
UPDATE customers SET (cust_income_level,cust_credit_limit) = (SELECT
cust_income_level, cust_credit_limit FROM customers WHERE cust_id=2560 AND
cust_id=2566) WHERE cust_id=2360;
Which set of keywords describes these capabilities?
Posted by seenagape on October 7, 2015 No comments
A SELECT statement can be used to perform these three functions: Choose rows from a
table. Choose columns from a table Bring together data that is stored in different tables by
creating a link between them. Which set of keywords describes these capabilities?
A.
difference, projection, join
B.
selection, projection, join
C.
selection, intersection, join
D.
intersection, projection, join
E.
difference, projection, product
Which two SQL statements would execute successfully?
Posted by seenagape on October 7, 2015 No comments
See the Exhibit and examine the structure and data in the INVOICE table: Exhibit: Which
two SQL statements would execute successfully? (Choose two.)
A.
SELECT MAX(AVG(SYSDATEinv_date)) FROM invoice;
B.
SELECT AVG(inv_date) FROM invoice;
C.
SELECT AVG(inv_dateSYSDATE),AVG(inv_amt) FROM invoice;
D.
SELECT MAX(inv_date),MIN(cust_id) FROM invoice;
What is the outcome?
Posted by seenagape on October 7, 2015 No comments
You are currently located in Singapore and have connected to a remote database in
Chicago. You issue the following command: Exhibit: PROMOTIONS is the public synonym
for the public database link for the PROMOTIONS table. What is the outcome?
A.
Number of days since the promo started based on the current Singapore data and time.
B.
An error because the WHERE condition specified is invalid
C.
An error because the ROUND function specified is invalid
D.
Number of days since the promo started based on the current Chicago data and time
Which is a valid CREATE TABLE statement?
Posted by seenagape on October 7, 2015 No comments
Which is a valid CREATE TABLE statement?
A.
CREATE TABLE EMP9$# AS (empid number(2));
B.
CREATE TABLE EMP*123 AS (empid number(2));
C.
CREATE TABLE PACKAGE AS (packid number(2));
D.
CREATE TABLE 1EMP_TEST AS (empid number(2));
Which two statements are true regarding the above view?
Posted by seenagape on October 7, 2015 1 comment
Evaluate the following SQL statements: Exhibit: You issue the following command to create
a view that displays the IDs and last names of the sales staff in the organization. Exhibit:
Which two statements are true regarding the above view? (Choose two.)
A.
It allows you to delete details of the existing sales staff from the EMPLOYEES table
B.
It allows you to insert rows into the EMPLOYEES table
C.
It allows you to update job IDs of the existing sales staff to any other job ID in the
EMPLOYEES table
D.
It allows you to insert IDs, last names, and job IDs of the sales staff from the view if it is
used in multitable INSERT statements
Explanation:
Which DELETE statements are valid?
Posted by seenagape on October 7, 2015 1 comment
See the Exhibit and Examine the structure of SALES and PROMOTIONS tables: Exhibit:
You want to delete rows from the SALES table, where the PROMO_NAME column in the
PROMOTIONS table has either blowout sale or everyday low price as values. Which
DELETE statements are valid? (Choose all that apply.)
A.
DELETE FROM sales WHERE promo_id = (SELECT promo_id FROM promotions
WHERE promo_name = ‘blowout sale’) AND promo_id = (SELECT promo_id FROM
promotions WHERE promo_name = ‘everyday low price’);
B.
DELETE FROM sales WHERE promo_id = (SELECT promo_id FROM promotions
WHERE promo_name = ‘blowout sale’) OR promo_id = (SELECT promo_id FROM
promotions WHERE promo_name = ‘everyday low price’);
C.
DELETE FROM sales WHERE promo_id IN (SELECT promo_id FROM promotions
WHERE promo_name = ‘blowout sale’ OR promo_name = ‘everyday low price’);
D.
D DELETE FROM sales WHERE promo_id IN (SELECT promo_id FROM promotions
WHERE promo_name IN (‘blowout sale’,’everyday low price’));
Which three statements/commands would cause a transaction to end?
Posted by seenagape on October 7, 2015 No comments
Which three statements/commands would cause a transaction to end? (Choose three.)
A.
CREATE
B.
ROLLBACK
C.
SELECT
D.
COMMIT
E.
SAVEPOINT
Which is the valid DDL statement for creating the ORD_DETAIL table?
Posted by seenagape on October 7, 2015 No comments
You want to create an ORD_DETAIL table to store details for an order placed having the
following business requirement: 1) The order ID will be unique and cannot have null values.
2) The order date cannot have null values and the default should be the current date. 3) The
order amount should not be less than 50. 4) The order status will have values either shipped
or not shipped. 5) The order payment mode should be cheque, credit card, or cash on
delivery (COD). Which is the valid DDL statement for creating the ORD_DETAIL table?
A.
CREATE TABLE ord_details (ord_id NUMBER(2) CONSTRAINT ord_id_nn NOT NULL,
ord_date DATE DEFAULT SYSDATE NOT NULL, ord_amount NUMBER(5, 2)
CONSTRAINT ord_amount_min CHECK (ord_amount > 50), ord_status VARCHAR2(15)
CONSTRAINT ord_status_chk CHECK (ord_status IN (‘Shipped’, ‘Not Shipped’)),
ord_pay_mode VARCHAR2(15) CONSTRAINT ord_pay_chk CHECK (ord_pay_mode IN
(‘Cheque’, ‘Credit Card’, ‘Cash On Delivery’)));
B.
CREATE TABLE ord_details (ord_id NUMBER(2) CONSTRAINT ord_id_uk UNIQUE
NOT NULL, ord_date DATE DEFAULT SYSDATE NOT NULL, ord_amount NUMBER(5, 2)
CONSTRAINT ord_amount_min CHECK (ord_amount > 50), ord_status VARCHAR2(15)
CONSTRAINT ord_status_chk CHECK (ord_status IN (‘Shipped’, ‘Not Shipped’)),
ord_pay_mode VARCHAR2(15) CONSTRAINT ord_pay_chk CHECK (ord_pay_mode IN
(‘Cheque’, ‘Credit Card’, ‘Cash On Delivery’)));
C.
CREATE TABLE ord_details (ord_id NUMBER(2) CONSTRAINT ord_id_pk PRIMARY
KEY, ord_date DATE DEFAULT SYSDATE NOT NULL, ord_amount NUMBER(5, 2)
CONSTRAINT ord_amount_min CHECK (ord_amount >= 50), ord_status VARCHAR2(15)
CONSTRAINT ord_status_chk CHECK (ord_status IN (‘Shipped’, ‘Not Shipped’)),
ord_pay_mode VARCHAR2(15) CONSTRAINT ord_pay_chk CHECK (ord_pay_mode IN
(‘Cheque’, ‘Credit Card’, ‘Cash On Delivery’)));
D.
CREATE TABLE ord_details (ord_id NUMBER(2), ord_date DATE NOT NULL DEFAULT
SYSDATE, ord_amount NUMBER(5, 2) CONSTRAINT ord_amount_min CHECK
(ord_amount >= 50), ord_status VARCHAR2(15) CONSTRAINT ord_status_chk CHECK
(ord_status IN (‘Shipped’, ‘Not Shipped’)), ord_pay_mode VARCHAR2(15) CONSTRAINT
ord_pay_chk CHECK (ord_pay_mode IN (‘Cheque’, ‘Credit Card’, ‘Cash On Delivery’)));
Explanation:
Which three statements are true regarding sub queries?
Posted by seenagape on October 7, 2015 No comments
Which three statements are true regarding sub queries? (Choose three.)
A.
Main query and sub query must get data from the same tables
B.
Main query and sub query can get data from different tables
C.
Sub queries can contain ORDER BY but not the GROUP BY clause
D.
Multiple columns or expressions can be compared between the main query and sub
query
E.
Sub queries can contain GROUP BY and ORDER BY clauses
F.
Only one column or expression can be compared between the main query and subqeury
Which SQL statements are valid?
Posted by seenagape on October 7, 2015 No comments
See the Exhibit and examine the structure of the PROMOSTIONS table: Exhibit: Which SQL
statements are valid? (Choose all that apply.)
A.
SELECT promo_id, DECODE(NVL(promo_cost,0), promo_cost, promo_cost * 0.25, 100)
“Discount” FROM promotions;
B.
SELECT promo_id, DECODE(promo_cost, 10000, DECODE(promo_category, ‘G1’,
promo_cost *.25, NULL), NULL) “Catcost” FROM promotions;
C.
SELECT promo_id, DECODE(NULLIF(promo_cost, 10000), NULL, promo_cost*.25,
‘N/A’) “Catcost” FROM promotions;
D.
SELECT promo_id, DECODE(promo_cost, >10000, ‘High’, <10000, ‘Low’) “Range”
FROM promotions;
Which SQL statement displays the date March 19, 2001 in a format that appears as
“Nineteenth of March 2001 12:00:00 AM”?
Posted by seenagape on October 7, 2015 1 comment
Which SQL statement displays the date March 19, 2001 in a format that appears as
“Nineteenth of March 2001 12:00:00 AM”?
A.
SELECT
Which three tasks can be performed using SQL functions built into Oracle Database?
Posted by seenagape on October 7, 2015 2 comments
Which three tasks can be performed using SQL functions built into Oracle Database?
(Choose three.)
A.
Substituting a character string in a text expression with a specified string
B.
Finding the number of characters in an expression
C.
Displaying a date in a nondefault format
D.
Combining more than two columns or expressions into a single column in the output
which action can you use the TO_DATE function?
Posted by seenagape on October 7, 2015 1 comment
For which action can you use the TO_DATE function?
A.
Convert any numeric literal to a date
B.
Convert any character literal to a date
C.
Convert any date to a character literal
D.
Format ’10JAN99’ to ‘January 10 1999’
E.
Convert any date literal to a date
Page 2 of 5«12345»
Questions & Answer collection