机房收费系统 重构(5)——数据库操作(存储过程)

背景:机房收费系统重构版正在进行中,其中的组合查询很是麻烦,至少有三个窗体使用了组合查询,上网查阅了很多资料,在机房收费系统重构上,很多人都使用了,模版模式和存储过程,模版模式在大话设计模式的时候遇到过,但是存储过程,之前只是听说过,还没有真正的使用,现在机会来了,存储过程,正在接受和了解中......


一、概念和流程


    是T-SQL语句和流程控制语句的集合,在大型数据库系统的开发和应用中,具有很重要的作用。


    运行在客户端的应用程序对服务器端的数据库进行访问的流程:T-SQL语句发送到服务器——〉数据库服务器编译T-SQL语句——〉产生查询执行计划——〉执行查询计划——〉将执行结果返回客户端


二、优缺点


优点:

1、创建后,可调用任意多次;

2、改进应用程序的可维护性;

3、每次执行不需要重新编译;

4、复杂功能的集成和封装;

5、可降低网络流量;

6、提升安全性能。


缺点:

1、数据库移植不方便;

2、不支持面向对象的设计;

3、代码可读性差,维护困难;

4、不支持群集


三、类型


1、在SQL Server2008中的一般分类:

T-SQL存储过程:用T-SQL语句编写的存储过程,是一组完成特定功能的T-SQL语句集合;

CLR存储过程:指引用.NET FRAMEWORK公共语言方法的存储过程,在.NET FRAMEWORK程序集中是以类的公共静态方法实现的。


2、按照存储过程的应用和来源的不同:

系统存储过程;用户存储过程;扩展存储过程


四、与视图的比较




五、创建和执行存储过程


创建:

SQL Server2008 创建存储过程




右击存储过程——〉新建存储过程




执行:

选中要执行的存储过程——〉右击——〉执行存储过程





六、心得体会


    对于新事物,可以看出富人和穷人的区别:

    富人:接受+了解;    

    穷人:拒绝+反对。

    我们都是“贵人”,首先应该倍加珍惜自己的时间,然后接受和了解新事物,最后做真正的富人......

    




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 36
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 36
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值