top of page

Oracle Database SQL Certified Associate Sample Questions – 1Z0-071 Prep

  • CertiMaan
  • Oct 10
  • 9 min read

Prepare confidently for the Oracle Database SQL Certified Associate certification with these expertly curated 1Z0-071 sample questions. This guide includes a complete set of Oracle Database SQL Certified Associate Sample Questions, 1z0 071 dumps, and real-time scenarios to sharpen your SQL skills. Tailored for exam takers and aspiring SQL professionals, this resource offers structured learning with oracle database sql 1z0 071 sample questions, mock exams, and the latest 1zo 071 dumps. From data manipulation to subqueries and joins, get full coverage of exam objectives and build your confidence with practice questions aligned to Oracle’s exam pattern.



Oracle Database SQL Certified Associate Sample Questions List :


1. Which statement is true regarding the INTERSECT operator?

A. It ignores NULL values

B. The number of columns and data types must be identical for all SELECT statements in the query

C. The names of columns in all SELECT statements must be identical

D. Reversing the order of the intersected tables the result

13. You need to create a table with the following column specifications: 1. Employee ID (numeric data type) for each employee 2. Employee Name (character data type) that stores the employee name 3. Hire date, which stores the date of joining the organization for each employee 4. Status (character data type), that contains the value 'ACTIVE' if no data is entered 5. Resume (character large object [CLOB] data type), which contains the resume submitted by the employee Which is the correct syntax to create this table?

A. CREATE TABLE EMP_1

(emp_id NUMBER(4),

emp_name VARCHAR2(25),

start_date DATE,

e_status VARCHAR2(10) DEFAULT 'ACTIVE',

resume CLOB(200));


B. CREATE TABLE 1_EMP

(emp_id NUMBER(4),

emp_name VARCHAR2(25),

start_date DATE,

emp_status VARCHAR2(10) DEFAULT 'ACTIVE',

resume CLOB);


C. CREATE TABLE EMP_1

(emp_id NUMBER(4),

emp_name VARCHAR2(25),

start_date DATE,

emp_status VARCHAR2(10) DEFAULT "ACTIVE",

resume CLOB);


D. CREATE TABLE EMP_1

2. Evaluate the following CREATE TABLE commands: CREATE TABLE orders (ord_no NUMBER(2) CONSTRAINT ord_pk PRIMARY KEY, ord_date DATE, cust_id NUMBER(4)); CREATE TABLE ord_items (ord_no NUMBER(2), item_no NUMBER(3), qty NUMBER(3) CHECK (qty BETWEEN 100 AND 200), expiry_date date CHECK (expiry_date > SYSDATE), CONSTRAINT it_pk PRIMARY KEY (ord_no,item_no), CONSTRAINT ord_fk FOREIGN KEY(ord_no) REFERENCES orders(ord_no)); The above command fails when executed. What could be the reason?

A. SYSDATE cannot be used with the CHECK constraint.

B. The BETWEEN clause cannot be used for the CHECK constraint.

C. The CHECK constraint cannot be placed on columns having the DATE data type.

D. ORD_NO and ITEM_NO cannot be used as a composite primary key because ORD_NO is also the FOREIGN KEY.

14. Which is the valid CREATE TABLE statement?

A. CREATE TABLE emp9$# (emp_no NUMBER(4));

B. CREATE TABLE 9emp$# (emp_no NUMBER(4));

C. CREATE TABLE emp*123 (emp_no NUMBER(4));

D. CREATE TABLE emp9$# (emp_no NUMBER(4), date DATE);

3. SLS is a private synonym for the SH.SALES table. The user SH issues the following command: DROP SYNONYM sls; Which statement is true regarding the above SQL statement?

A. Only the synonym would be dropped.

B. The synonym would be dropped and the corresponding table would become invalid.

C. The synonym would be dropped and the packages referring to the synonym would be dropped.

D. The synonym would be dropped and any PUBLIC synonym with the same name becomes invalid.

15. Which two statements are true regarding constraints? (Choose two.)

A. A foreign key cannot contain NULL values.

B. A column with the UNIQUE constraint can contain NULL values.

C. A constraint is enforced only for the INSERT operation on a table.

D. A constraint can be disabled even if the constraint column contains data.

E. All constraints can be defined at the column level as well as the table level.

4. Which statement is true regarding the default behavior of the ORDER BY clause?

A. In a character sort, the values are case-sensitive.

B. NULL values are not considered at all by the sort operation.

C. Only those columns that are specified in the SELECT list can be used in the ORDER BY clause.

D. Numeric values are displayed from the maximum to the minimum value if they have decimal positions.

16. Which two statements are true regarding constraints? (Choose two.)

A. A foreign key cannot contain NULL values.

B. The column with a UNIQUE constraint can store NULLS.

C. A constraint is enforced only for an INSERT operation on a table.

D. You can have more than one column in a table as part of a primary key.

5. Examine the structure and data in the PRICE_LIST table: Name Null? Type -------------- -------- ---------------- PROD_ID     NOT NULL NUMBER(3) PROD_PRICE     VARCHAR2(10) PROD_ID PROD_PRICE ------- ---------- 100     $234.55 101     $6,509.75     102     $1,234 You plan to give a discount of 25% on the product price and need to display the discount amount in the same format as the PROD_PRICE. Which SQL statement would give the required result?

A. SELECT TO_CHAR(prod_price* .25,'$99,999.99') FROM PRICE_LIST;

B. SELECT TO_CHAR(TO_NUMBER(prod_price)* .25,'$99,999.00') FROM PRICE_LIST;

C. SELECT TO_CHAR(TO_NUMBER(prod_price,'$99,999.99')* .25,'$99,999.00') FROM PRICE_LIST;

D. SELECT TO_NUMBER(TO_NUMBER(prod_price,'$99,999.99')* .25,'$99,999.00') FROM PRICE_LIST;

17. Which CREATE TABLE statement is valid?

A. CREATE TABLE ord_details(ord_no NUMBER(2) PRIMARY KEY,item_no NUMBER(3) PRIMARY KEY,ord_date DATE NOT NULL);

B. CREATE TABLE ord_details(ord_no NUMBER(2) UNIQUE, NOT NULL,item_no NUMBER(3),ord_date DATE DEFAULT SYSDATE NOT NULL);

C. CREATE TABLE ord_details(ord_no NUMBER(2) ,item_no NUMBER(3),ord_date DATE DEFAULT NOT NULL,CONSTRAINT ord_uq UNIQUE (ord_no),CONSTRAINT ord_pk PRIMARY KEY (ord_no));

D. CREATE TABLE ord_details(ord_no NUMBER(2),item_no NUMBER(3),ord_date DATE DEFAULT SYSDATE NOT NULL,CONSTRAINT ord_pk PRIMARY KEY (ord_no, item_no));

6. You need to produce a report where each customer's credit limit has been incremented by $1000. In the output, the customer's last name should have the heading Name and the incremented credit limit should be labeled New Credit Limit. The column headings should have only the first letter of each word in uppercase. Which statement would accomplish this requirement?

A. SELECT cust_last_name Name, cust_credit_limit + 1000"New Credit Limit"FROM customers;

B. SELECT cust_last_name AS Name, cust_credit_limit + 1000AS New Credit LimitFROM customers;

C. SELECT cust_last_name AS "Name", cust_credit_limit + 1000AS "New Credit Limit"FROM customers;

D. SELECT INITCAP(cust_last_name) "Name", cust_credit_limit + 1000INITCAP("NEW CREDIT LIMIT")FROM customers;

18. 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

7. Using the CUSTOMERS table, you need to generate a report that shows 50% of each credit amount in each income level. The report should NOT show any repeated credit amounts in each income level. Which query would give the required result?

A. SELECT cust_income_level, DISTINCT cust_credit_limit * 0.50 AS "50% Credit Limit" FROM customers;

B. SELECT DISTINCT cust_income_level, DISTINCT cust_credit_limit * 0.50 AS "50% Credit Limit" FROM customers;

C. SELECT DISTINCT cust_income_level || ' ' || cust_credit_limit * 0.50 AS "50% Credit Limit" FROM customers;

D. SELECT cust_income_level ||' '|| cust_credit_limit * 0.50 AS "50% Credit Limit"

20. You issued the following command to drop the PRODUCTS table: SQL> DROP TABLE products; What is the implication of this command? (Choose all that apply.)

A. All data along with the table structure is deleted.

B. The pending transaction in the session is committed.

C. All indexes on the table will remain but they are invalidated.

D. All views and synonyms will remain but they are invalidated.

E. All data in the table are deleted but the table structure will remain.

8. Evaluate the following query: SQL> SELECT promo_name || q'{'s start date was }' || promo_begin_date AS "Promotion Launches" FROM promotions; What would be the outcome of the above query?

A. It produces an error because flower braces have been used.

B. It produces an error because the data types are not matching.

C. It executes successfully and introduces an 's at the end of each promo_name in the output.

D. It executes successfully and displays the literal " {'s start date was } " for each row in the output.

21. Which two statements are true regarding views? (Choose two.)

A. A simple view in which column aliases have been used cannot be updated.

B. Rows cannot be deleted through a view if the view definition contains the DISTINCT keyword.

C. Rows added through a view are deleted from the table automatically when the view is dropped.

D. The OR REPLACE option is used to change the definition of an existing view without dropping and re-creating it.

E. The WITH CHECK OPTION constraint can be used in a view definition to restrict the columns displayed through the view.

9. Evaluate the following query: SELECT INTERVAL '300' MONTH, INTERVAL '54-2' YEAR TO MONTH, INTERVAL '11:12:10.1234567' HOUR TO SECOND FROM dual; What is the correct output of the above query?

A. +25-00 , +54-02, +00 11:12:10.123457

B. +00-300, +54-02, +00 11:12:10.123457

C. +25-00 , +00-650, +00 11:12:10.123457

D. +00-300 , +00-650, +00 11:12:10.123457

23. Which two statements are true regarding views? (Choose two.)

A. A subquery that defines a view cannot include the GROUP BY clause.

B. A view that is created with the subquery having the DISTINCT keyword can be updated.

C. A view that is created with the subquery having the pseudo column ROWNUM keyword cannot be updated.

D. A data manipulation language (DML) operation can be performed on a view that is created with the subquery having all the NOT NULL columns of a table.

10. Which three statements are true regarding the data types in Oracle Database 10g/11g? (Choose three.)

A. Only one LONG column can be used per table.

B. A TIMESTAMP data type column stores only time values with fractional seconds.

C. The BLOB data type column is used to store binary data in an operating system file.

D. The minimum column width that can be specified for a VARCHAR2 data type column is one.

E. The value for a CHAR data type column is blank-padded to the maximum defined column width.

25. Which two statements are true about sequences created in a single instance database? (Choose two.)

A. The numbers generated by a sequence can be used only for one table.

B. DELETE would remove a sequence from the database.

C. CURRVAL is used to refer to the last sequence number that has been generated.

D. When the MAXVALUE limit for a sequence is reached, you can increase the MAXVALUE limit by using the ALTER SEQUENCE statement. E. When a database instance shuts down abnormally, the sequence numbers that have been cached but not used would be available once again when the database instance is restarted.




FAQs


1. What is the Oracle Database SQL Certified Associate certification?

It is a foundational certification that validates SQL skills required to work with Oracle Database.

2. Is Oracle SQL certification worth it in 2025?

Yes, it enhances your database career prospects and demonstrates core SQL expertise.

3. How do I become an Oracle SQL Certified Associate?

Pass the Oracle 1Z0-071 exam administered by Pearson VUE.

4. What are the prerequisites for the Oracle SQL certification?

There are no formal prerequisites, but basic knowledge of SQL is helpful.

5. What topics are covered in the Oracle Database SQL exam?

SQL queries, joins, subqueries, data types, DML, DDL, and functions.

6. How hard is the Oracle SQL Certified Associate exam?

It is moderately difficult and requires a solid understanding of SQL and database concepts.

7. How long is the Oracle SQL exam and what is the format?

The exam is 90 minutes long and contains 78 multiple-choice questions.

8. What is the passing score for Oracle SQL certification?

The passing score is 63%.

9. How much does the Oracle Database SQL certification cost?

The exam typically costs $245 USD. Check the Oracle site for regional pricing.

10. Can I take the Oracle SQL exam online from home?

Yes, Oracle offers online proctored exams via Pearson VUE.

11. What is the validity of Oracle Database SQL certification?

The certification does not expire and is valid indefinitely.

12. How do I prepare for the Oracle SQL Certified Associate exam?

Use CertiMaan’s practice tests and Oracle’s official learning materials.

13. Where can I find Oracle SQL practice questions or mock tests?

You can access updated mock exams and practice tests at CertiMaan.

14. Does CertiMaan provide Oracle SQL exam dumps or mock exams?

Yes, CertiMaan offers verified dumps and mock tests tailored to the 1Z0-071 exam.

15. How long does it take to prepare for the Oracle SQL certification?

Preparation time varies, but 4–6 weeks is common for most candidates.

16. Are there any free resources for Oracle SQL exam preparation?

Yes, Oracle offers free tutorials, and CertiMaan provides free sample questions.

17. What jobs can I get after Oracle SQL certification?

Entry-level SQL Developer, Database Analyst, and Junior DBA roles.

18. What is the average salary after Oracle SQL certification?

Certified professionals can earn between $65,000 to $90,000 annually.

19. Which companies prefer Oracle SQL certified professionals?

Companies like Oracle, IBM, Accenture, and Infosys value this certification.

20. Is coding experience required for Oracle SQL certification?

Basic coding knowledge is helpful, but deep programming experience isn’t necessary.


Recent Posts

See All

Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
CertiMaan Logo

​​

Terms Of Use     |      Privacy Policy     |      Refund Policy    

   

 Copyright © 2011 - 2025  Ira Solutions -   All Rights Reserved

Disclaimer:: 

The content provided on this website is for educational and informational purposes only. We do not claim any affiliation with official certification bodies, including but not limited to Pega, Microsoft, AWS, IBM, SAP , Oracle , PMI, or others.

All practice questions, study materials, and dumps are intended to help learners understand exam patterns and enhance their preparation. We do not guarantee certification results and discourage the misuse of these resources for unethical purposes.

PayU logo
Razorpay logo
bottom of page