您的位置:首页 > 编程语言 > Lua

1Z0-051 30. Evaluate thefollowing CREATE TABLE commands

2017-07-04 11:12 471 查看
30. Evaluate thefollowing CREATE TABLE commands:

CREATE TABLEorders

(ord_noNUMBER(2) CONSTRAINT ord_pk PRIMARY KEY,

ord_date DATE,

cust_idNUMBER(4));

CREATE TABLEord_items

(ord_noNUMBER(2),

item_noNUMBER(3),

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

expiry_date dateCHECK (expiry_date > SYSDATE),

CONSTRAINT it_pkPRIMARY KEY (ord_no,item_no),

CONSTRAINTord_fk FOREIGN KEY(ord_no) REFERENCES orders(ord_no));

The abovecommand fails when executed. What could be the reason?

A. SYSDATEcannot be used with the CHECK constraint.

B. The BETWEENclause cannot be used for the CHECK constraint.

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

D. ORD_NO andITEM_NO cannot be used as a composite primary key because ORD_NO is also the

FOREIGN KEY.

答案:A。sysdate是变量所以不能用在check约束中,但是可以用作默认值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  OCP
相关文章推荐