网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > SQL技巧
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.在SQL Server中显示表结构的脚本.
.SQLSERVER中,数据库同步的实现.
.SQL 2005日志文件损坏后应当如何.
.简化SQL语句一例.
.SQL语句导入导出大全.
.sql server行转列问题终极解决.
.SQL Server中查询时显示行号的方.
.SQL Server 2005改进后的几个实用.
.讲解数据库调优与程序员相关的几.
.SQL语句的自动优化.
.如何在应用程序中避免死锁问题?.
.SAVEPOINT和ROLLBACK TO SAVEPOI.
.使用用于SQL Server的IIS虚拟目录.
.通过两个例子讲解PIVOT/UNPIVOT的.
.SQL Server开发过程中的的常见问.
.sqlserver MSDTC的设置要点 .
.SQL SERVER数据导成INSERT.
.一個Select出一個表中第N條記錄的.
.适合数据库初学者学习的日期操作.
.详细介绍分级汇总实现的3种方法的.

用存储过程几个最直接的好处

发表日期:2006-3-23


随便胡乱说几点,大家补充一下。

1。预编译,已优化,效率较高。避免了SQL语句在网络中传输然后再解释的低效率。

2。如果公司有专门的DBA,写存储过程可以他来做,程序员只要按他提供的接口调用就好了。这样分开来做,比较清楚。

3。修改方便。嵌入在程序中的SQL语句修改比较麻烦,而且经常不能肯定该改的是不是都改了。SQLSERVER上的存储过程修改就比较方便,直接改掉该存储过程,调用它的程序基本不用动,除非改动比较大(如改了传入的参数,返回的数据等)。

4。会安全一点。不会有SQL语句注入问题。

 

当然,也有缺点。特别是业务逻辑比较复杂时,全用存储过程来写,估计也累的够呛。

出处:laifangsong's blog

上一篇:SQL Server数据对象结构的动态建立与访问 人气:7093
下一篇:如何实现将Excel表(含多张数据库表)导入数据库(SQLServer) 人气:9218
浏览全部存储过程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐