社区
疑难问题
帖子详情
存储过程和SQL语句
fjsy871021
2009-07-31 08:52:27
大家说说看存储过程和SQL语句各有哪些利弊?
小弟新手,请大家指教~~
...全文
61
8
打赏
收藏
存储过程和SQL语句
大家说说看存储过程和SQL语句各有哪些利弊? 小弟新手,请大家指教~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjybushiren88888
2009-07-31
打赏
举报
回复
[Quote=引用 1 楼 jinjazz 的回复:]
比较复杂的业务逻辑适合用存储过程
[/Quote]
↑
soft_wsx
2009-07-31
打赏
举报
回复
同志们回答很不着
举个例子,在时销存系统中
采购业务及销售业务的业务处理(调用同一过程)
xiequan2
2009-07-31
打赏
举报
回复
[Quote=引用楼主 fjsy871021 的回复:]
大家说说看存储过程和SQL语句各有哪些利弊?
小弟新手,请大家指教~~
[/Quote]
1:存储过程可以减少网络传输
2:更好的分层结构,因为只要改存储过程就行了,不用改程序,改程序要编译,麻烦.
3:还可以作为安全机制,相比sql语句有更好的防注入功能.
guguda2008
2009-07-31
打赏
举报
回复
[Quote=引用 3 楼 wufeng4552 的回复:]
存儲过程建立之后 编译并且储存到数据库,
直接写sql就需要先分析再执行
因此存儲过程效率更高
[/Quote]
那只有一句SELECT的存储过程也比单纯的SELECT快吗?因为少了编译?
htl258_Tony
2009-07-31
打赏
举报
回复
[Quote=引用 1 楼 jinjazz 的回复:]
比较复杂的业务逻辑适合用存储过程
[/Quote]..
开发软件都比较喜欢用存储过程,调用方便。
水族杰纶
2009-07-31
打赏
举报
回复
存儲过程建立之后 编译并且储存到数据库,
直接写sql就需要先分析再执行
因此存儲过程效率更高
guguda2008
2009-07-31
打赏
举报
回复
这两个概念也能比较?
jinjazz
2009-07-31
打赏
举报
回复
比较复杂的业务逻辑适合用存储过程
SQL语句
视频课程(进阶版)
本课程系
SQL语句
从入门到精通迅速提升篇视频课程(oracle零基础版)的进阶版,主要讲解索引、视图、物化视图、触发器、
存储过程
等常见数据库对象进行讲解。 使大家对常见数据库对象有较为清晰的认识...
存储过程
与
SQL语句
对比
存储过程
与
SQL语句
对比优势:1、提高性能
SQL语句
在创建过程时进行分析和编译。
存储过程
是预编译的,在首次运行一个
存储过程
时,查询优化器对其进行分析、优化,并给出最终被存在系统表中的存储计划,这样,在执行过程时便可节省此开销。2、降低网络开销
存储过程
调用时只需用提供
存储过程
名和必要的参数信息,从而可降低网络的流量。3、便于进行代码移植数据库专业人员可以随时对
存储过程
进行修改,但对应用程序源代码却...
存储过程
与
SQL语句
的区别
存储过程
(Stroed Proceduer)是在大型数据库系统中,一组为了完成特定功能的
SQL语句
集,经编译后,存储在数据库中。用户通过指定
存储过程
的名字并给出参数(如果该
存储过程
有参数)来执行它。再运行
存储过程
前,数据库已对其进行了语法和句法分析,并给出了优化执行方案。这种已经编译好的过程可极大地改善
SQL语句
的性能。由于执行
SQL语句
的大部分工作已经完成,所以
存储过程
能以鸡块...
SQL语句
之
存储过程
SQL语句
之
存储过程
SQL三类
存储过程
不含参数的
存储过程
含输入参数的
存储过程
既含输入参数,又含输出参数的
存储过程
删除
存储过程
SQL三类
存储过程
SQL语句
的
存储过程
主要有以下三种: 不含参数的 含有输入参数的 既含有输入参数,又含有输出参数的 我们通过下面三道例题来做详细的理解 不含参数的
存储过程
查询每个学生的修课总学分,要求列出学生学号及总学分。
存储过程
定义 create proc p1 as select sno,SUM(credit) as 总学分 from sc inner join co
存储过程
与SQL的对比?
优势: 1、提高性能
SQL语句
在创建过程时进行分析和编译。
存储过程
是预编译的,在首次运行一个
存储过程
时,查询优化器对其进行分析、优化,并给出最终被存在系统表中的存储计划,这样,在执行过程时便可节省此开销。 2、降低网络开销
存储过程
调用时只需用提供
存储过程
名和必要的参数信息,从而可降低网络的流量。 3、便于进行代码移植 数据库专业人员可以随时对
存储过程
进行修改,但对应用程序源代码却毫无影响,从...
疑难问题
22,210
社区成员
121,727
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章