SQL SERVER2000 存储过程 教程

来源:百度知道 编辑:UC知道 时间:2024/06/16 23:50:30
请问哪位知道SQL SERVER2000存储过程教程 的下载地址?要详细的教程....
好的话可以多加200分

学习存储过程,看几个实例就可以了。很好上手的。接下来就是多看多写。。。
我当初就是看了下面的例子。然后就进项目写了。
包含事务,参数,嵌套调用,游标,循环等

drop procedure if exists pro_rep_shadow_rs
delimiter |
----------------------------------
-- rep_shadow_rs
-- 用来处理信息的增加,更新和删除
-- 每次只更新上次以来没有做过的数据
-- 根据不同的标志位
-- 需要一个输出的参数,
-- 如果返回为0,则调用失败,事务回滚
-- 如果返回为1,调用成功,事务提交
--
-- 测试方法
-- call pro_rep_shadow_rs( rtn)
-- select rtn
----------------------------------
create procedure pro_rep_shadow_rs(out rtn int)
begin
-- 声明变量,所有的声明必须在非声明的语句前面
declare ilast_rep_sync_id int default -1
declare imax_rep_sync_id int default -1
-- 如果出现异常,或自动处理并rollback 但不再通知调用方了
-- 如果希望应用获得异常,需要将下面这一句,以及启动事务和提交事务的语句全部去掉
declare exit handler for sqlexception rollback
-- 查找上一次的
select eid into ilast_rep_sync_id from rep_de_proc_log where tbl=' rep_shadow_rs'
-- 如果不存在,则增加