使用带参数的存储过程创建一个存储过程proc_quantity,该存储过程需要根据用户指定的图书编号(数据类型为char(5)),返回bookout表与图书编号对应的平均每次的销售数量并查看图书编号为00001的平均每次销售数量
举一反三
- 任务16:将图书信息表图书表中的相应图书数据减少。(多表操作) 下列答案正确: update 图书表 set 图书数量=图书表.图书数量-借书表.图书数量 from 图书表,借书表 where 图书表.图书编号=借书表.图书编号
- 智慧职教: 创建存储过程,根据指定的雇员编号,查询该雇员的姓名。其中雇员编号是输入型参数,姓名是输出型参数。创建完成后,再调用该存储过程。 DELIMITER && CREATE PROCEDURE select_emp_byid( bh CHAR(6), name CHAR(8)) BEGIN END; 调用存储过程: select_emp_byid ('1001',@name)&& SELECT &&
- 将图书表中图书编号为3的图书在馆数量修改为30( ) A: Insert into 图书表 (在馆数量) values( 30 ) B: Update 图书表 set 在馆数量 = ‘30’ C: Update 图书表 set 在馆数量 = ‘30’where 图书编号= ‘3’ D: Update 图书表 set 图书编号= ‘3’ where 在馆数量= ‘30’
- 创建存储过程prcgetprice,通过输入图书编号,使用输出参数返回图书价格,根据题目完成以下代码的填空。create proc prcgetprice@BookID varchar(50),@Price float OUTPUT asbegin try if exists(select * from BookInfo where BookID=@BookID) begin declare @Price float SET @Price=0 select @Price =Price from BookInfo where BookID=@BookIDend trybegin catch print 'error'end catch执行prcgetprice存储过程查询图书编号为B001图书的价格,填充语句。declare @Price floatexec prcgetprice 'B001',@Price ___print @Price
- 存储过程课后习题:1.创建存储过P_Sale1,统计每种产品的销售数量和销售金额。2.创建存储过程P_Sale2,能够根据指定的客户统计汇总该客户购买每种产品的数量和花费金额。3.创建存储过程P_Sale3,能够根据指定的产品编号和日期,以输出参数的形式得到该产品的销售金额。