实现销售业务的嵌入式SQL代码段(嵌入C语言)如下,假设销售表的流水号由系统自动生成。请将空缺部分
实现销售业务的嵌入式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 TO DEFAULT;
EXEC SQL SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;
EXEC SQL INSERT INTO 销售(商品号,客户号,数量,日期)
VALUES( (i) );
EXEC SQL UPDATE 商品 SET 库存= (i) WHERE 商品号=:pno;
if(SQLCA.SQLCODE !=0){
printf ("商品%s库存不满足本次购买数量,交易失败!",pno);
EXEC SQL ROLLBACK WORK;
} else{
EXEC SQL (k);
}
EXEC SQL DISCONNECT CURRENT;
…
(i):pno,:CLIO,:quantity, :date (j)库存-:quantiy (k)COMMIT WORK 或 COMMIT 解析:考查嵌入式SQL。空缺处(i)和(j)考查嵌入式SQL程序中主变量的应用。每执行完一个SQL语句,SQLCA中的SQLCODE给出该语句执行的结果情况。根据程序流程,else表示SQL语句能成功执行的分支,(k) 处应填COMMIT WORK 或COMMIT。
实现销售业务的嵌入式SQL代码段(嵌入C语言)如下,假设销售表的流水号由系统自动生成。请将空缺部分 计算机类考试 2020-05-26 …
一个客户想实现如下需求,国外销售部的销售订单要执行“专项销售”审批流程,而国内销售部的销售订单不执行 计算机类考试 2020-05-31 …
某公司今年四月份出售ab两种型号电动自行车,已知两种型号的电动自行车的销售数量相同,b型车的售价比 其他 2020-06-27 …
高压汞灯为什么会突然熄灭?电源开关没有任何问题.但在冷却后又突然亮了,总是这样不知道为什么,灯具安 其他 2020-07-06 …
某运动商城的自行车销售量自2013年起逐年增加,据统计,该商城一月份销售自行车64辆,3月份销售了 数学 2020-07-12 …
某公司今年四月份出售A、B两种型号电动自行车,已知两种型号电动自行车的销售数量相同,B型车的售价比 数学 2020-08-01 …
某运动商城的自行车销售量自2013年起逐月增加,据统计,该商城1月份销售自行车64辆,3月份销售了 数学 2020-08-03 …
既然一般电路中正电荷不能移动,那又怎么能将连通正的导线接到电流表的正极中,那不是测不出来了吗还有二个 物理 2020-11-21 …
描写水自由自在流的诗句.我不要写鱼的我要的是水的.是水自由自在漂流的诗句 其他 2020-11-24 …
是真名士自风流的风流什么意思?欲度黄河冰赛川后一句?风着红旗冻不翻前一句?欲将轻骑逐后一句? 语文 2020-11-26 …