数据库后台编程技术中的存储过程
存储过程类似于其它编程语言中的子程序,可以输入输出参数,包含执行数据库操作的语句,并且可以向调用过程返回状态值,以表明执行成功或者失败。
下面通过例子说明存储过程的相关操作:
【例1】建立查询某个制定地区购买了单价高于指定价格的商品的顾客的购买信息,列出顾客的姓名、购买的商品名、单价、购买日期、会员积分数。其中默认地区为“北京市海淀区”。
- 创建存储过程
CREATE PROCEDURE p_CustBuy
@area varchar(20) = '北京市海淀区',@Price money
AS
SELECT CName, GoodsName, SaleUnitPrice, SaleDate, b.Score
FROM Table_Customer a JOIN Table_Card b ON a