存储过程有什么用呢?
来源:互联网 发布:博客系统ag是什么源码 编辑:程序博客网 时间:2024/04/29 23:58
最近又开始做asp.net的案子了,惭愧呀,原来在总部用的是那样原始的编程方式,还自以为很不错呢。原来出来看一看也是不错的,其实上总部的案子不要用JSP,应该全部都用ASP.NET,效率高很多呢。原来的案子没怎能么用过存储过程的,现在开始用存储过程了,才觉得存储过程是如此的好。呵呵。
下面把存储过程的一些优点列出来:
SQL存储过程执行起来比SQL命令文本快得多。当一个SQL语句包含在存储过程中时,服务器不必每次执行它时都要分析和编译它。
调用存储过程,可以认为是一个三层结构。这使你的程序易于维护。如果程序需要做某些改动,你只要改动存储过程即可
你可以在存储过程中利用Transact-SQL的强大功能。一个SQL存储过程可以包含多个SQL语句。你可以使用变量和条件。这意味着你可以用存储过程建立非常复杂的查询,以非常复杂的方式更新数据库。
最后,这也许是最重要的,在存储过程中可以使用参数。你可以传送和返回参数。你还可以得到一个返回值(从SQL RETURN语句)。
优点: 1.利于实施,可以现场修改,2.减小网络负担。
缺点: 1.移植性差,2.语言支持功能有限,3多层下,接口一变动,工作量比较大。
- 存储过程有什么用呢?
- 存储过程是什么?有什么用?有什么…
- 模型有什么用呢?
- MySQL 存储过程参数有三种类型:in、out、inout。它们各有什么作用和特点呢?
- MySQL 存储过程参数有三种类型:in、out、inout。它们各有什么作用和特点呢?
- 在存储过程中SET XACT_ABORT ON 有什么用
- 使用SQL存储过程有什么好处 用视图有什么好处
- 拍卖行竞拍存储过程,存在什么问题呢?
- 使用SQL存储过程有什么好处
- 使用SQL存储过程有什么好处
- 使用SQL存储过程有什么好处
- 使用SQL存储过程有什么好处
- 使用SQL存储过程有什么好处
- 什么是存储过程?有什么优点?
- 什么是VPN呢?VPN有什么用?
- 但是,这有什么用呢?
- Android APK签名有什么用呢?
- 写系统,用什么存储呢?
- 开门啦~~~~
- ActionMessages与ActionErrors的用法
- Visual Studio 2008 VPC Beta 2 版本 將於今日過期.
- sql的一些基本操作
- 感悟3:智能指针 = 引用计数 + RAII
- 存储过程有什么用呢?
- KEIL C51中调用汇编函数方法提高汇编程序效率(转)
- [转]javascript为图片添加水印效果
- 无意中的两个惊我发现,关于java
- .Net 小时 差
- 浅说内存分类:堆、栈
- 浅说内存分类:堆、栈——转载一
- 浅说内存分类:堆、栈——转载二
- DataTable的细节 (转贴)