首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请举例来说存储过程、游标的适用场合

2012-08-31 
请举例存储过程、游标的适用场合我正在学SQL Server,已经学了存储过程游标正在学,感觉还比较难,后面还有触

请举例存储过程、游标的适用场合
我正在学SQL Server,已经学了存储过程
游标正在学,感觉还比较难,后面还有触发器

问题:
请举例说一下,存储过程、游标、触发器,在实际开发中会用到的场合,也就是说,不学这些,行吗?
谢谢!!!

[解决办法]
楼主最好要有编程基础(C/C++),
然后再来理解这些概念就不难了..
[解决办法]

探讨
也就是说,不学这些,行吗?
谢谢!!!

[解决办法]
有一本sqlserver技术内幕 T-sql程序设计,就是讲这些怎么写的。
可以看一下。

[解决办法]
参考一下小麦的学习笔记吧:

【个人学习笔记13之--游标薄见】
【个人学习笔记17之--存储过程浅谈】
【个人学习笔记18之--浅谈触发器】
[解决办法]
存储过程 只是把常用的复杂的sql,预先存储到数据库,以后不用每次提交整个sql,只需提交名称+参数

游标 主要用于不得不对记录集的每一行进行特殊处理(无法直接用sql一句解决)的时候

触发器 便于记录集的每一条记录的增删改后自动立即执行特殊的处理
[解决办法]
存储过程一般用于处理数据量比较大、操作比较复杂的数据。
游标一般在大数据量查询时用到。
[解决办法]
多看书学习下存储过程,自己看懂了再多写写
[解决办法]
存储过程用来处理一些复杂流程
比如用函数很难实现,或者在代码中是实现起来执行效率低
游标主要来做批量插入或者做些复杂报表,但是尽量少用,效率有点低
触发器:一般用来做批量插入,或者是由一个事件发生要处理多个事件,这个时候可以用,像ERP,库存管理里面等
[解决办法]
游标效率低这是真的

热点排行