USE [chy]
GO
/****** Object:  StoredProcedure [dbo].[jtjj]    Script Date: 02/22/2014 10:39:15 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER proc [dbo].[jtjj]
as
DECLARE @username varchar(50)
DECLARE My_Cursor CURSOR --定义游标
FOR (SELECT w_username FROM wallet) --查出需要的集合放到游标中
OPEN My_Cursor; --打开游标
FETCH NEXT FROM My_Cursor INTO @username; --读取第一行数据(将wallet表中的UserId放到@username变量中
WHILE @@FETCH_STATUS = 0
     begin
           declare @n int
        declare @oldPv decimal(18,2)
        declare @oldcv decimal(18,2)
        select @n=n,@oldPv=w_dzjfPV,@oldcv=w_CV  from wallet where w_username=@username
        if @n<=99---------可以继续添加
        begin
            declare @pv decimal(18,2)
            declare @cv decimal(18,2)
            select @pv=dzjf,@cv=rfjfcv from level where id=(select level_Id  from [user] where username2=@username)-----从等级表中查出每天该发的奖金
             insert into jtjjjl(jt_username, jt_pv, jt_cv, jt_datetime)values(@username,@pv,@cv,getdate())
            update wallet set w_cv=(@oldcv+@cv),w_dzjfpv=(@oldPv+@pv) ,n=(@n+1) where w_username=@username
        
        end
        else
        begin
            update [user] set ispayed=0,state=0 where username2=@username
        end
         FETCH NEXT FROM My_Cursor INTO @username; --读取下一行数据(将wallet表中的Username放到@Username变量中)

end

CLOSE My_Cursor; --关闭游标
DEALLOCATE My_Cursor; --释放游标

转载于:https://www.cnblogs.com/cdaq/p/3560528.html

游标 每天给每个用户发钱相关推荐

  1. 玩游戏也能借钱?这家公司推出游戏贷,催用户还钱被要求“叫爸爸”

    作者 | 黑玛丽 来源 | 消金界 在大厂们争先布局类信用支付类产品的时候,一些缺乏实力的小平台依旧将目光瞄准了场景分期. 比如,趁着疫情期间游戏行业正火,某互联网小贷公司依托母公司的游戏资源,推出了 ...

  2. 有钱任性!字节跳动又给员工发钱了!字节程序员:吓一跳,莫名其妙多了几万块!...

    字节跳动又双叒叕给员工发钱了! 这大概就是"别人家的公司",不仅发钱,而且一派土豪作风,招呼都不打一声就直接发,员工拿到钱后一脸蒙圈,甚至不知道这是一笔什么钱. 有人说,公司又莫名 ...

  3. 农村金融大变革,央行要给农民发钱了!

    https://mp.weixin.qq.com/s/sTm8vYAmkIaNa5T7KrTjSw 刚刚,人民银行.银保监会.证监会.财政部.农业农村部五部委联手发布<关于金融服务乡村振兴的指导 ...

  4. 孙宇晨在线发钱,变身“人间王多鱼”之后,大家突然不讨厌他了?

    孙宇晨已经成功洗白了? 在网易暴力裁员事件中,孙宇晨又蹭上了一把,不过这次没有那么多人骂他蹭热点无下限,甚至之后发生的事还让他有点洗白的意思. 至少现在在他的微博,他已经不是割韭菜的骗子,而是支持梦想 ...

  5. 基于Redis的用户发微博

    基于Redis的用户发微博 一.用户发微博业务场景分析 二.用户发微博的redis技术方案 三.SpringBoot+Redis 实现用户发微博 步骤1:创建content表 CREATE TABLE ...

  6. 使用easywechat给关注公众号用户发消息

    使用easywechat给关注公众号用户发消息 //获取昵称private function getnickname($openid=''){$nickname=DB::name('member')- ...

  7. linux 发邮件给用户,Linux学习之给指定用户发邮件

    发送邮件 进入 mail 程序后的操作都很简单,但是可以不进入 mail 的 & 操作提示符界面,下面举几个实用例子: 1.给 snailwarrior@qq.com 发信 [root@pps ...

  8. 公众号开发: 给用户发红包

    红包功能简单介绍: 1.商户调用接口时,通过指定发送对象以及发送金额的方式发放红包,这样的方式,允许商户灵活的应用于各种各样丰富的活动场景 2.领取到红包后,用户的资金直接进入微信零钱,避免繁复的领奖 ...

  9. 1.模拟完成多个线程往10几万用户发短信操作

    文件在E:\学习文档子目录压缩\并发技术\J2SE多线程基础 或我的网盘\我的笔记\学习文档子目录压缩\并发技术\J2SE多线程基础下 项目结构 代码如下 User.java package com. ...

最新文章

  1. EMNLP'21 | 基于相似样本检索的在线更新机器翻译系统
  2. Java Web整合开发(17) -- Struts 2.x 高级应用
  3. ubuntu16.04安装UR3/UR5/UR10机械臂的ROS驱动并实现gazebo下Moveit运动规划仿真以及真实UR3机械臂的运动控制(2)
  4. 复现经典:《统计学习方法》第14章 聚类方法
  5. css3属性:美化表单、点击元素产生的背景与边框怎么去掉,滚动回弹效果
  6. websocket服务器响应头,从服务器发送响应握手后,websocket.onopen不会触发
  7. ubuntu、fedora系统的启动|关闭管理器
  8. 初学ActionScript 3.0(一):Hello World
  9. Struts2源码阅读(四)_DispatcherConfigurationProvider续
  10. Qt 事件处理机制 (上篇)
  11. 【tools第3期】VsCode根据模板生成代码
  12. redis 失效时间单位是秒还是毫秒_redis分布式锁的这些坑,我怀疑你是假的开发...
  13. go语言--正则表达式过滤数据--通过文件获取数据
  14. 软考顺口溜汇总(包括监理活动“四控、三管、一协调”等)
  15. 高斯消元法求矩阵的逆
  16. 重新认识Git——抽丝剥茧说Git
  17. 赛格威航空T15评测骑行测试
  18. vue中svg转png下载
  19. 编写一个图片去水印的小工具
  20. 你能说更多关于崩坏3琪亚娜的细节吗

热门文章

  1. 什么相片可以两张弄成一张_手机修图教程 | 如何不着痕迹地给相片添加优雅手写字体?...
  2. RocketMQ Summit 2022 案例征集中
  3. WebAssembly + Dapr = 下一代云原生运行时?
  4. 收藏!这些 IDE 使用技巧,你都知道吗
  5. mysql 去重_mysql 去重留一
  6. centos7 没有pip命令_Linux(CentOS7)部署系列---Docker编排应用部署方案
  7. picf509c语言程序,樊媛媛c语言程序设计09编译预处理.pptx
  8. php88,php88微博
  9. 报表建oracle表,建立Oracle report报表基本步骤及创建报表技巧
  10. java利用poi读取excel_java利用POI 读取EXCEL