实验报告5数据库编程存储过程

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

实验5:数据库编程——存储过程一.实验目的通过本实验使学生掌握存储过程的基本概念和创建、执行、删除方法。二.实验类型验证型三.实验学时2学时四.实验原理及知识点1.Transact-SQL编程2.存储过程的创建和执行3.存储过程的修改和删除五.实验环境1.硬件设备要求:PC及其联网环境;2.软件设备要求:Windows操作系统;MSSQLServer数据库管理系统。六.实验内容及步骤利用存储过程实现下面的应用:从账户1转指定数额的款项到账户2中。假设账户关系表为Account(Accountnum,total)存储过程createprocedurepro_transfer(@inAccountint,@outAccountint,@amountfloat)asdeclare@totalDepositOutfloat,@totalDepositInfloat,@inAccountnumint;beginselect@totalDepositOut=(selecttotalfromAccountwhereaccountnum=@outAccount);if(@totalDepositOutisnull)beginrollback;return;endif(@totalDepositOut@amount)beginrollback;return;endselect@inAccount=(selectaccountnumfromAccountwhereaccountnum=@inAccount)if(@inAccountnumisnull)beginrollback;return;endupdateAccountsettotal=toal-@amountwhereaccountnum=@outAccount;updateAccountsettotal=total+@amountwhereaccountnum=@inAccount;commit;end七.实验总结通过这次实验学会写简单的存储过程,了解了在sqlserver2008中的存储过程的基本语法,发现存储过程的语法和pascal有很大的相似之处,不过sqlserver2008的语法和书上的语法有很大的不同,只能自己去网上找资料,不过这锻炼了我的自学能力,不过就写一个存储过程还是有很多不够,还是要勤加练习。

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功