A-A+

对考生文件夹下表“客户”和“订货”完成如下操作:(1)为表“客户”增加一个字段 字段名为“应

2022-08-05 22:11:41 问答库 阅读 172 次

问题详情

对考生文件夹下表“客户”和“订货”完成如下操作:
(1)为表“客户”增加一个字段,字段名为“应付款”,字段类型为数值型,宽度为10,小数位数为2。
(2)编写程序prog统计表“订货”中每个客户的费用总和,并将该值写入表“客户”的对应客户的“应付款”字段。
(3)运行该程序。请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:
【考点指引】本大题主要考查利用SQL命令修改表结构、数值字段的计算和修改,注意利用INTO CURSOR保存中间结果。
【操作步骤】
①在命令窗口中输入命令:MODI COMM prog(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中输入以下程序代码:
ALTER TABLE客户ADD应付款N(10,2)
USE客户
GO TOP
DO WHILE.NOT.EOF()
a1=客户编号
SELECT SUM(费用)AS应付款INTO CURSOR aa FROM订货WHERE客户编号=a1
UPDATE客户SET应付款=aa.应付款WHERE客户编号=a1
SELECT客户
SKIP
ENDDO
USE
关闭程序文件编辑窗口并保存程序文件。
②在命令窗口中输入命令:DO prog(回车执行),执行程序文件。

考点:字段,客户