OCP-1Z0-051 第32题 create table 建表语句
来源:互联网 发布:js点击复选框显示隐藏 编辑:程序博客网 时间:2024/05/16 07:34
一、原题
二、题目解析
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));
答案:D
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));
答案:D
二、题目解析
A选项不正确,因为一个表只能有一个主键。
B选项不正确,因为ord_no NUMBER(2) UNIQUE, NOT NULL(UNIQUE与NOT NULL中间不应该加逗号)。
C选项不正确,因为ord_date DATE DEFAULT NOT NULL没有指定默认值,并且ord_no列上不能同时添加唯一约束与主键约束,因为主键约束其实就是唯一约束和非空约束的组合,但是非空约束可以和主键约束一起创建。
B选项不正确,因为ord_no NUMBER(2) UNIQUE, NOT NULL(UNIQUE与NOT NULL中间不应该加逗号)。
C选项不正确,因为ord_date DATE DEFAULT NOT NULL没有指定默认值,并且ord_no列上不能同时添加唯一约束与主键约束,因为主键约束其实就是唯一约束和非空约束的组合,但是非空约束可以和主键约束一起创建。
0 0
- OCP-1Z0-051 第32题 create table 建表语句
- OCP-1Z0-051 第33题 create table 建表语句
- OCP-1Z0-051 第36题 建表语句加约束
- OCP-1Z0-051 第25题 create table 建表
- Hubble.net 建表语句 Create Table
- OCP-1Z0-051 第37题 drop table
- OCP-1Z0-051 补充题库 第45题 CREATE VIEW
- OCP-1Z0-051 补充题库 第42题 DROP TABLE命令的影响
- OCP-1Z0-051 第10题
- OCP-1Z0-051 第54题
- OCP-1Z0-051 第60题
- OCP-1Z0-051-题目解析-第32题
- Oracle创建表语句(Create table)语法详解及示例
- Oracle创建表语句(Create table)语法详解及示例
- Oracle创建表语句(Create table)语法详解及示例
- OCP-1Z0-051-2015-32题
- OCP-1Z0-051-题目解析-第1题
- OCP-1Z0-051 第3题 转义字符
- SuSE Linux上修改主机名
- WP手机升级到WP8.1之后一些功能的吐槽和没有Cortana,改变绿色图标的问题的解决方案以及怎样调戏Cortana
- C中的 strftime , memcpy
- UITextField抖动动画
- C#中ToString格式大全
- OCP-1Z0-051 第32题 create table 建表语句
- 回忆,最断人肠
- Android源码分析之简单工厂模式
- hdu2072 字符串处理 模拟 水题
- 非模态对话框+托盘
- Java远程传输文件
- 院子中的灯光照明设施
- android对象没有初始化导致运行崩溃
- mysql 优化必备 explain 关键字(一)