首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设在SQL Server 2008某数据库中建有如下会员卡表: CREATE TABLE Table_Card ( CardID char(4) PRJMARY KEY, StartDate datetime NOT NULL, Score int NOT
设在SQL Server 2008某数据库中建有如下会员卡表: CREATE TABLE Table_Card ( CardID char(4) PRJMARY KEY, StartDate datetime NOT NULL, Score int NOT
admin
2020-11-05
20
问题
设在SQL Server 2008某数据库中建有如下会员卡表:
CREATE TABLE Table_Card (
CardID char(4) PRJMARY KEY,
StartDate datetime NOT NULL,
Score int NOT NULL DEFAULT 0,
State int NOT NULL CHECK (State in (0,1,2))
)
现表中无数据,某用户对此表依次进行了如下操作:
Ⅰ. INSERT INTO Table_Card
VALUES (’1001 ’,’2012-1-1 12:30:01 ’,154,0)
Ⅱ . INSERT INTO Table_Card ( CardID, StartDate, State)
VALUES (’1002’,’2012-1-1 12:30:02’,1)
Ⅲ. INSERT INTO Table_Card
VALUES (’1003’,’2012-1-1 12:30:03 ’,172,2)
IV. INSERT INTO Table_Card
VALUES (’ 1004’,’2012-1-1 12:30:04’,135,3)
V. UPDATE Table_Card SET State = 3 WHERE CardID =’1001 ’
VI. UPDATE Table Card SET State = 1 WHERE CardID=’1004’
以上操作对Table_Card表数据产生影响的是( )
选项
A、仅Ⅰ、Ⅱ和Ⅲ
B、仅Ⅰ、Ⅴ和Ⅵ
C、仅Ⅰ、Ⅱ、Ⅲ和Ⅵ
D、仅Ⅲ、Ⅳ、Ⅴ和Ⅵ
答案
A
解析
Ⅳ中插入字段的第四个字段"3"不满足"CHECK(State in (0,1,2))"的条件,因此插入不成功。Ⅴ中更新第四个字段"State=3"同样不满足"CHECK(State in (0,1,2))"的条件,更新失败。Ⅵ中因为没有"CardID=′1004′"的记录,所以更新失败。
转载请注明原文地址:https://kaotiyun.com/show/FVlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
操作系统中利用缓冲技术实现设备的I/O操作的主要目的是()。
数据库的安全性是指保护数据库,以防止不合法的使用而造成的数据泄露、更改或破坏。以下列出的措施中,哪一种措施不属于实现安全性的措施?()
单用户数据库管理系统与多用户数据库管理系统之间最明显的、也是最重要的差别是否支持多个用户()数据库。
在数据库物理设计阶段的存储方法设计中,主要采用顺序存放、散列存放和()三种方式。
关系数据库规范化是为解决关系数据库中()问题而引入的。
下面对Oracle数据库系统的叙述中,哪种是不正确的?()
数据结构是所研究对象的【】的集合。这些对象是数据库的组成成分,一般分为两类,一类是与数据类型、内容有关的对象,另一类是与数据之间联系有关的对象。
随机试题
促激素包括()
A.精子B.抗原一抗体复合物C.HLA抗原D.EB病毒E.溶血性链球菌与移植排斥反应直接相关的是
肺炎球菌肺炎病理改变有
已知所允许的放大率为1.2,则焦点为
A.宝宝乐B.丹桂香颗粒C.复方元胡止痛片D.三九胃泰颗粒E.胃复宁胶囊
外商投资企业的投资项目为不利于节约资源和改善生态环境的,属于限制类外商投资项目。()
马陵之战
下面属于应用软件的是()。
Numberoflanguagesintheworld(approx)is______.
Completethenotesbelow.ChooseNOMORETHANONEWORDAND/ORANUMBERfromthepassageforeachanswer.Writeyouranswersinb
最新回复
(
0
)