sql<sql and procedure have some different>

sql是单行执行的语句

procedure是存储过程是在大型数据库中使用,一般是用来实现莫一项大功能。

 

为什么有时候选择sql和procedure呢!这主要谈到他们的使用过程了!

sql:sql是单行的执行语句。在project中invoke要消耗网络流通量,由此,使系统运行缓慢。然后每次net invoke的时候要检查sql的语法和句法的分析。进而又一次浪费了几秒。

procedure:是多行T-sql的组合,构成了一个逻辑执行单元,procedure是数据库编译好了的存储在database中。然后在invoke的时候就不用像sql一样要检查语法和句法了。从而也减少了网络的流通量。由此,数据库的优化的体现就出来了。

posted @ 2013-08-21 17:16  心的旋律  阅读(149)  评论(0)    收藏  举报