求助!!!触发器跳不过去???

lzysheva 2010-12-08 10:40:22
create trigger interg_disc 
on members
for update 
as
begin
/*declare @memberID int,@integral int
select @memberID=memberID ,@integral=integral from members where status='true'
if(@integral>300 and @integral<600 )
update members set discount=0.8 where memberID=@memberID
else if(@integral>600)
update members set discount=0.7 where memberID=@memberID
update members set status='false' where memberID=@memberID*/
end

跳出:消息 102,级别 15,状态 1,第 1 行
' ' 附近有语法错误。
...全文
71 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yy1987316 2010-12-17
  • 打赏
  • 举报
回复
begin和end之间要有内容
-晴天 2010-12-15
  • 打赏
  • 举报
回复
这样就行了.
create trigger interg_disc
on members
for update
as
begin
declare @memberID int,@integral int
select @memberID=memberID ,@integral=integral from members where status='true'
if(@integral>300 and @integral<600 )
update members set discount=0.8 where memberID=@memberID
else if(@integral>600)
update members set discount=0.7 where memberID=@memberID
update members set status='false' where memberID=@memberID
end
dawugui 2010-12-15
  • 打赏
  • 举报
回复
最好给出完整的表结构,测试数据,计算方法和正确结果.否则耽搁的是你宝贵的时间。
如果有多表,表之间如何关联?


发帖注意事项
http://topic.csdn.net/u/20091130/21/fb718680-98ff-4afb-98d8-cff2f8293ed5.html?24281
billpu 2010-12-08
  • 打赏
  • 举报
回复
interg_disc后又一个全角空格

6,129

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 新技术前沿
社区管理员
  • 新技术前沿社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧