首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)客户关系中的年龄取值在15岁到60岁之间(包含15岁和60岁),增加该约束的SQL语句如下,请将空缺部分补充完整。 ALTER TABLE 客户 ADD CONSTRAINT CONSTRAINT con_age CHECK( (a)
(1)客户关系中的年龄取值在15岁到60岁之间(包含15岁和60岁),增加该约束的SQL语句如下,请将空缺部分补充完整。 ALTER TABLE 客户 ADD CONSTRAINT CONSTRAINT con_age CHECK( (a)
admin
2009-05-15
38
问题
(1)客户关系中的年龄取值在15岁到60岁之间(包含15岁和60岁),增加该约束的SQL语句如下,请将空缺部分补充完整。
ALTER TABLE 客户 ADD CONSTRAINT
CONSTRAINT con_age CHECK( (a) )
(2)如下用SQL语句创建的畅销商品视图包含商品号、商品名称、型号、品牌和销售量,该视图中商品的销售量大于等于1000件。请将空缺部分补充完整。
CREATE VIEW畅销商品 (b)
AS
SELECT 商品.商品号,名称,型号,品牌,销售量
FROM 商品,(SELECT 商品号, (c) AS销售量
FROM 销售
GROUP BY 商品号
HAVING SUM (数量)>=1000)AS 商品销售量
WHERE (d) ;
(3)将视图畅销商品的查询权限赋予销售经理李华,请将空缺部分补充完整。
GRANT (e) ON TABLE畅销商品TO 李华;
实现销售业务的嵌入式SQL代码段(嵌入C语言)如下,假设销售表的流水号由系统自动生成。请将空缺部分补充完整。
……
EXEC SQL BEGIN DECLARE SECTION;
/*销售:商品号,客户号,数量,日期*/
char pno[6]; char cno[6];
int quantity; char date[10];
EXEC SQL END DECLARE SECTION;
……
EXEC SQL CONNECT rO DEFAULT;
EXEC SQL SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;
EXEC SQL INSERT INTO销售(商品号,客户号,数量,日期)
VALUES( (i) );
EXEC SQL UPDATE 商品 SET 库存= (j) WHERE 商品号=: pno;
if(SQLCA.SQLCODE!=0){
printf(“商品%s库存不满足本次购买数量,交易失败!”,pno);
EXEC SQL ROLLBACK WORK;
}else{
EXEC SQL (k) ;
}
EXEC SQL DISCONNECT CURRENT;
……
选项
答案
(i):pno,:cno,:quanlity,:date (j)库存=:quanlity (k)COMMIT WORK 或COMMIT
解析
这是一个静态SQL的嵌入式程序。“EXEC SQL INSERT INTO销售(商品号,客户号,数量,日期)VALUES((i))”是要在销售关系中插入记录,而“销售(商品号,客户号,数量,日期)”列出插入记录需包含的字段,在VALUES后的(i)中的值与字段一一对应,所以在(i)中应填“:pno,:cno,:quanlity,:dat”:“EXEC SQL UPDATE 商品 SET 库存=(j) WHERE 商品号=:pno”语句是要修改商品关系中“商品号=:pno”的“库存”字段的值,“库存”字段的值类型为整型,在int quantity定义了,所以(j)空应填“库存=:quanlity”;“if(SQLCA.SQLCODE!=0){ printf(“商品%s库存不满足本次购买数量,交易失败!”,pno);
EXEC SQL ROLLBACK WORK;} else {EXEC SQL (k);)“语句是当要购买的商品的库存不满足交易的数量时,就不进行交易,同时将前面所执行的操作取消,而当满足时,则进行交易,所以要对前面的操作进行提交,即(k)空应填“COMMIT WORK”或“COMMIT”。
转载请注明原文地址:https://kaotiyun.com/show/6zTZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
______不是超安全的信息安全保障系统(S2-MIS)的特点或要求。
在信息系统中,信息的处理不包括______。
以下关于J2EE多层分布式应用模型的对应关系的叙述,______是错误的。
某承建单位根据《电子信息系统机房设计规范》中电子信息系统机房C级标准的要求,承担了某学校机房的施工任务。在施工中,______行为是不正确的。
以下网络存储模式中,真正实现即插即用的是______。
CRM是基于方法学、软件和因特网的,以有组织的方法帮助企业管理客户关系的信息系统。以下关于CRM的叙述中,______是正确的。
按照采购控制程序的规定,在采购合同招标前,由项目部提交采购项目的工作说明书(SOW)。某项目按计划要采购一批笔记本电脑,项目经理给采购部提交了采购文件,主要内容有数量、配置、性能和交货日期。以下叙述正确的是______。
项目进行过程中,客户要求进度提前,围绕整体变更管理。项目经理以下的做法,正确的是______。
下面关于软件维护的叙述中,不正确的是______。
“消息”是我们所关心的实际数据,经常也称为“明文”,用M表示。经过加密的消息是“密文”,用C表示。如果用C=E(M)表示加密,M=D(C)表示解密。那么从数学角度讲,加密只是一种从M______的函数变换,解密正好是对加密的反函数变换。A.公钥到私钥B
随机试题
试判断级数的敛散性.
【背景资料】某泵站土建工程招标文件依据《水利水电工程标准施工招标文件》(2009年版)编制。招标文件约定:(1)模板工程费用不单独计量和支付,摊入到相应混凝土单价中;(2)投标最高限价2800万元,投标最低限价2100万元;(3)若签约合同价低于投
按《水利工程建设项目管理规定(试行)》的要求,水利工程建设程序的最后一个阶段为()。
质量控制中,()是直接产生产品或服务质量的条件。
下列软件中,不是会计软件的是()。
下列关于期货公司股东会的表述,错误的是()。
以下关于需求价格弹性的影响因素说法中,错误的是()。
资产负债表中“期末余额”栏的填列方法主要有()。
中央作出新一轮支援新疆的战略部署后,某单位很快组成由党办、人事处、业务处室参加的推荐小组,确定了援疆干部人选。这三部门的推荐意见分别是:党办:从甲、乙、丙三人中选派出一至两人。人事处:如果不选派甲,就不选派乙和丙。业务处室:只有不选派乙和丙,才选派甲。在下
TheEclipseofFreudSigmundFreudisrightlyregardedasthefatherofmodernphychiatry.Henotonlydevelopedthemostpro
最新回复
(
0
)