嘉定都市网

查看:747 回复:4 发表于 2004-5-22 13:17

该用户从未签到

qrcode
跳转到指定楼层
楼主
发表于 2004-5-11 09:10:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

分享与求助sql2000存储过程 [复制链接]

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x

SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO

ALTER  proc xxxxx
as
declare @初值 int, @终值 int,@人员编号 int
declare @临时 table (编号 int IDENTITY(1,1),人员编号 int)
insert @临时
    select distinct 人员编号 from xxx order by 人员编号

set @初值 = 0
select @终值 = count(*) from @临时
while (@初值 < @终值)
begin
set @初值 = @初值 + 1
select @人员编号 = 人员编号 from @临时 where 编号 = @初值
update xxxx set 发薪次数 = (select count(发薪日期) from xxxx
       where 人员编号 = @人员编号) where 编号 = @人员编号
end


GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO

小弟一直是使用这个格式来进行循环的,不知各位大哥们是怎么使用循环的????
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享淘帖 支持支持 反对反对
回复

使用道具 打印 举报

该用户从未签到

沙发
发表于 2004-5-11 20:13:57 | 只看该作者
看不懂。。。。。 楼上的你懂ACCESS吗?
回复 支持 反对

使用道具 打印 举报

该用户从未签到

板凳
 楼主| 发表于 2004-5-12 07:49:51 | 只看该作者
我的姐姐啊,小弟我实在不懂啊,懂也是皮毛啊.
你说说看是什么问题,我帮帮看吧.
回复 支持 反对

使用道具 打印 举报

该用户从未签到

地板
发表于 2004-5-22 12:51:54 | 只看该作者
我用MYSQL,问一下distinct是什么命令?
回复 支持 反对

使用道具 打印 举报

该用户从未签到

5
发表于 2004-5-22 13:17:15 | 只看该作者
原文由 秋意 在 2004-05-22 12:51:54  发表
我用MYSQL,问一下distinct是什么命令?


去掉重复的
回复 支持 反对

使用道具 打印 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

发表新贴 返回顶部