社区
MS-SQL Server
帖子详情
存储过程到底有什么作用啊
FEIHUKT
2009-05-06 04:09:39
做了一个C#的程序,目的是调用后台的SQL数据,问题来了,有两种写法:
比如写一个插入数据的功能.
1.可以在C#里客服端写上插入的代码直接调用
2.可以在后台SQL Server写个带插入数据功能的存储过程,在前台调用存储过程
就这样,同样一个语句,一个在后台写(存储过程),一个在客户端写,有什么区别吗?
存储过程到底有什么作用呢?谢谢大虾们回答啊.小弟学SQL迷惑中.
...全文
142
11
打赏
收藏
存储过程到底有什么作用啊
做了一个C#的程序,目的是调用后台的SQL数据,问题来了,有两种写法: 比如写一个插入数据的功能. 1.可以在C#里客服端写上插入的代码直接调用 2.可以在后台SQL Server写个带插入数据功能的存储过程,在前台调用存储过程 就这样,同样一个语句,一个在后台写(存储过程),一个在客户端写,有什么区别吗? 存储过程到底有什么作用呢?谢谢大虾们回答啊.小弟学SQL迷惑中.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lfywy
2009-05-07
打赏
举报
回复
SQL处理效率高
echoxue
2009-05-06
打赏
举报
回复
1,一般来说存储过程是已经预编译好了的sql脚本,在执行的时候不需要sql在去校对编译,所以说执行的速度快。
2,如果是涉及数据库的存取。还有就是不要改程序代码,直接修改存储
其它忘记了,呵呵,请楼下的继续。。。。。。。。。
issacp
2009-05-06
打赏
举报
回复
[Quote=引用 3 楼 yanleiyigan 的回复:]
存储过程,安全,性能高,模块化,易于管理等等。
[/Quote]
up
等不到来世
2009-05-06
打赏
举报
回复
存储过程的优势主要体现在复杂业务逻辑的处理上。
有时为了完成一个功能,要多次去访问数据库,
反复地连接/断开,非常消耗系统性能。
如果把业务封装到存储过程里,可以极大减少与数据库的连接次数,
这种性能上的提升比sql语句本身的优化要大得多。
a16896168
2009-05-06
打赏
举报
回复
pppppppp
jinjazz
2009-05-06
打赏
举报
回复
[Quote=引用 4 楼 fwacky 的回复:]
存储过程,是已经编译好的!查询速度快!
sql 语句,是要每次编译,速度慢!
[/Quote]
查询速度是一样的,预编译节省的时间基本是可以忽略的。
SQL77
2009-05-06
打赏
举报
回复
将复杂的语句简单化,动态执行SQL语句
fwacky
2009-05-06
打赏
举报
回复
存储过程,是已经编译好的!查询速度快!
sql 语句,是要每次编译,速度慢!
yanleiyigan
2009-05-06
打赏
举报
回复
存储过程,安全,性能高,模块化,易于管理等等。
ks_reny
2009-05-06
打赏
举报
回复
存儲過程的功能很強大,它是預編譯好的一段SQL代碼.可以避免重複寫sql代碼,直接調用存儲過程就可以了.
jinjazz
2009-05-06
打赏
举报
回复
复杂的业务逻辑sql语句最好放到存储过程里面,简单的select语句放到客户端。
什么是
存储过程
,
存储过程
的
作用
及优点
中用户通过指定
存储过程
的名字并给出参数(如果该
存储过程
带有参数)来执行它。1.
存储过程
只在创造时进行编译,以后每次执行
存储过程
都不需再重新编译,而 一般SQL 语句每执行一次就编译一次,所以使用
存储过程
可提高...
mysql中储存过程的
作用
_
存储过程
在数据库中的
作用
是什么
存储过程
在数据库中的
作用
:1、
存储过程
可接受参数、输出参数、返回单个或多个结果集及返回值;2、
存储过程
运行比较稳定,不会有太多的错误;3、
存储过程
主要是在服务器上运行,减少对客户机的压力。
存储过程
在...
存储过程
的
作用
存储过程
的
作用
: 1.
存储过程
因为SQL语句已经预编绎过了,因此运行的速度比较快。 2.可保证数据的安全性和完整性。通过
存储过程
可以使没有权限的用户在控制之下间按地存取数据库,从而保证数据的安全。通过
存储过程
可以...
SQL
存储过程
的
作用
和意义
一、什么是
存储过程
: ...
存储过程
真的那么重要吗,它
到底
有什么好处呢?
存储过程
说白了就是一堆SQL 的合并。中间加了点逻辑控制。 1.
存储过程
处理比较复杂的业务时比较实用。具体分为两个方面: (一)响
什么是
存储过程
,
存储过程
的
作用
及好处
...中用户通过指定
存储过程
的名字并给出参数(如果该
存储过程
带有参数)来执行它。
存储过程
是SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。
存储过程
存储在数据库
MS-SQL Server
34,594
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章