【MySQL】《数据库系统》-实验项目9-存储过程与函数

实验项目
实验1  实验环境与操作流程
实验2  数据定义、查询与更新
实验3  基本表的定义、删除与修改
实验4  数据的插入、修改和删除
实验5  数据的查询
实验6  数据的视图
实验7  完整性语言
实验8  触发器
实验9  存储过程与函数
实验10  SQL语句1(创建、插入、查询)
实验11  SQL语句2(查询)
实验12  SQL语句3(视图、完整性、关系代数查询)

实验9  存储过程与函数

一、实验目的

1. 掌握数据库SQL语言;

2. 掌握数据库存储过程的设计和使用方法。

3. 掌握自定义函数的定义和运行。

二、实验要求

1. 熟练掌握存储过程的定义与运行;

2. 规范设计存储过程;

3. 熟练掌握自定义函数的定义和运行。

三、实验内容

1.存储过程:

利用存储过程实现下面的应用:从账户1转指定数额的款项到账户2中。假设账户关系表为Account(Accountnum, Total)。参考例8.9。

  1. 创建基本表Account,并插入数据(1,10000),(2,20000),(3,30000),(4,40000)。
  2. 创建存储过程transfer(inAccount,outAccount,amount),并查看当前数据库的全部存储过程。
  3. 执行存储过程transfer(1,2,10000)(表示从账户2往账户1转账10000元),查看基本表Account中的数据。

2.函数:

通过函数来实现查询账户的余额。

    评论
    成就一亿技术人!
    拼手气红包6.0元
    还能输入1000个字符
     
    红包 添加红包
    表情包 插入表情
     条评论被折叠 查看
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值