VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 763|回复: 6

关于SQL触发器,请大家帮我看看那里错,一运行就死机

[复制链接]

1

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-3-12 15:30:01 | 显示全部楼层 |阅读模式
CREATE trigger tr_fkpz on 付款凭证
for insert
as
declare @CusName VARCHAR(100),
        @Mname varchar(100),
        @GradeName varchar(100),
        @Jweight decimal,
        @ID char(15),
        @NUM int,
        @count int
select @count=count(*) from ls
set @NUM=1
while @NUM<@count+1
begin
select @ID=ID from ls where NUM=@NUM
uPDATE App_Ponderation SET YS=1 where IDcode=@ID
end
SET @NUM=@NUM+1
回复

使用道具 举报

0

主题

211

帖子

108.00

积分

新手上路

Rank: 1

积分
108.00
发表于 2020-6-6 18:45:02 | 显示全部楼层
CREATE trigger tr_fkpz on 付款凭证
for insert
as
declare @CusName VARCHAR(100),
        @Mname varchar(100),
        @GradeName varchar(100),
        @Jweight decimal,
        @ID char(15),
        @NUM int,
        @count int
select @count=count(*) from ls
set @NUM=1
while @NUM<@count+1
begin
select @ID=ID from ls where NUM=@NUM
uPDATE App_Ponderation SET YS=1 where IDcode=@ID
SET @NUM=@NUM+1
end
回复

使用道具 举报

1

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
 楼主| 发表于 2020-6-6 22:00:01 | 显示全部楼层
楼上你改了什么
回复

使用道具 举报

0

主题

211

帖子

108.00

积分

新手上路

Rank: 1

积分
108.00
发表于 2020-6-6 22:30:01 | 显示全部楼层
把 SET @NUM=@NUM+1 放在 while 外面,一運行就進入死循環
回复

使用道具 举报

0

主题

28

帖子

25.00

积分

新手上路

Rank: 1

积分
25.00
发表于 2020-6-7 10:45:01 | 显示全部楼层
用这试试
CREATE trigger tr_fkpz on 付款凭证
for insert
as
declare @CusName VARCHAR(100),
        @Mname varchar(100),
        @GradeName varchar(100),
        @Jweight decimal,
        @ID char(15),
        @NUM int,
        @count int
select @count=count(*) from ls
set @NUM=1
while @NUM<@count+1
begin
select @ID=ID from ls where NUM=@NUM
uPDATE App_Ponderation SET YS=1 where IDcode=@ID
SET @NUM=@NUM+1

end
回复

使用道具 举报

1

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
 楼主| 发表于 2020-6-7 19:00:01 | 显示全部楼层
不是吧,我晕
回复

使用道具 举报

0

主题

211

帖子

108.00

积分

新手上路

Rank: 1

积分
108.00
发表于 2020-6-7 22:00:02 | 显示全部楼层
是的, 你暈吧
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表