CREATE SEQUENCE ORD_SEQ Increment by 10 Start with 120 Maxvalue 9999 Nocycle;   CREATE TABLE ORD_ITEMS (ord_no NUMBER (4) DEFAULT ORD_SEQ.NEXTVAL NOT NULL,  Item_no NUMBER(3),  sys_date DATE DEFAULT SYSDATE, expiry_date DATE, qty NUMBER(3) CHECK (qty BETWEEN 100 AND 200), CONSTRAINT expiry_date_ck CHECK ( expiry_date > sys_date ),  CONSTRAINT its_pky PRIMARY KEY (ord_no, item_no),  CONSTRAINT ord_fky FOREIGN KEY(ord_no) REFERENCES orders(order#) ); The command to create the table fails. What causes the failure? 1. An error will occur because you cannot use SYSDATE in the condition of a check constraint.   2. An error will occur because the BETWEEN clause in the condition of a CHECK constraint.   3. An error will occur because you cannot use the NEXTVAL sequence value as a DEFAULT value for a column.   4. This piece of code will execute without any errors

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
icon
Concept explainers
Question

Evaluate the following SQL commands:

 

CREATE SEQUENCE ORD_SEQ

Increment by 10

Start with 120

Maxvalue 9999

Nocycle;

 

CREATE TABLE ORD_ITEMS


(ord_no NUMBER (4) DEFAULT ORD_SEQ.NEXTVAL NOT NULL, 

Item_no NUMBER(3), 

sys_date DATE DEFAULT SYSDATE,

expiry_date DATE,

qty NUMBER(3) CHECK (qty BETWEEN 100 AND 200),

CONSTRAINT expiry_date_ck CHECK ( expiry_date > sys_date ), 

CONSTRAINT its_pky PRIMARY KEY (ord_no, item_no), 

CONSTRAINT ord_fky FOREIGN KEY(ord_no) REFERENCES orders(order#)
);

The command to create the table fails. What causes the failure?


1.
An error will occur because you cannot use SYSDATE in the condition of a check constraint.

 

2.
An error will occur because the BETWEEN clause in the condition of a CHECK constraint.

 

3.
An error will occur because you cannot use the NEXTVAL sequence value as a DEFAULT value for a column.

 

4.
This piece of code will execute without any errors

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Query Syntax
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education