游标 每天给每个用户发钱
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
游标 每天给每个用户发钱相关推荐
- 玩游戏也能借钱?这家公司推出游戏贷,催用户还钱被要求“叫爸爸”
作者 | 黑玛丽 来源 | 消金界 在大厂们争先布局类信用支付类产品的时候,一些缺乏实力的小平台依旧将目光瞄准了场景分期. 比如,趁着疫情期间游戏行业正火,某互联网小贷公司依托母公司的游戏资源,推出了 ...
- 有钱任性!字节跳动又给员工发钱了!字节程序员:吓一跳,莫名其妙多了几万块!...
字节跳动又双叒叕给员工发钱了! 这大概就是"别人家的公司",不仅发钱,而且一派土豪作风,招呼都不打一声就直接发,员工拿到钱后一脸蒙圈,甚至不知道这是一笔什么钱. 有人说,公司又莫名 ...
- 农村金融大变革,央行要给农民发钱了!
https://mp.weixin.qq.com/s/sTm8vYAmkIaNa5T7KrTjSw 刚刚,人民银行.银保监会.证监会.财政部.农业农村部五部委联手发布<关于金融服务乡村振兴的指导 ...
- 孙宇晨在线发钱,变身“人间王多鱼”之后,大家突然不讨厌他了?
孙宇晨已经成功洗白了? 在网易暴力裁员事件中,孙宇晨又蹭上了一把,不过这次没有那么多人骂他蹭热点无下限,甚至之后发生的事还让他有点洗白的意思. 至少现在在他的微博,他已经不是割韭菜的骗子,而是支持梦想 ...
- 基于Redis的用户发微博
基于Redis的用户发微博 一.用户发微博业务场景分析 二.用户发微博的redis技术方案 三.SpringBoot+Redis 实现用户发微博 步骤1:创建content表 CREATE TABLE ...
- 使用easywechat给关注公众号用户发消息
使用easywechat给关注公众号用户发消息 //获取昵称private function getnickname($openid=''){$nickname=DB::name('member')- ...
- linux 发邮件给用户,Linux学习之给指定用户发邮件
发送邮件 进入 mail 程序后的操作都很简单,但是可以不进入 mail 的 & 操作提示符界面,下面举几个实用例子: 1.给 snailwarrior@qq.com 发信 [root@pps ...
- 公众号开发: 给用户发红包
红包功能简单介绍: 1.商户调用接口时,通过指定发送对象以及发送金额的方式发放红包,这样的方式,允许商户灵活的应用于各种各样丰富的活动场景 2.领取到红包后,用户的资金直接进入微信零钱,避免繁复的领奖 ...
- 1.模拟完成多个线程往10几万用户发短信操作
文件在E:\学习文档子目录压缩\并发技术\J2SE多线程基础 或我的网盘\我的笔记\学习文档子目录压缩\并发技术\J2SE多线程基础下 项目结构 代码如下 User.java package com. ...
最新文章
- EMNLP'21 | 基于相似样本检索的在线更新机器翻译系统
- Java Web整合开发(17) -- Struts 2.x 高级应用
- ubuntu16.04安装UR3/UR5/UR10机械臂的ROS驱动并实现gazebo下Moveit运动规划仿真以及真实UR3机械臂的运动控制(2)
- 复现经典:《统计学习方法》第14章 聚类方法
- css3属性:美化表单、点击元素产生的背景与边框怎么去掉,滚动回弹效果
- websocket服务器响应头,从服务器发送响应握手后,websocket.onopen不会触发
- ubuntu、fedora系统的启动|关闭管理器
- 初学ActionScript 3.0(一):Hello World
- Struts2源码阅读(四)_DispatcherConfigurationProvider续
- Qt 事件处理机制 (上篇)
- 【tools第3期】VsCode根据模板生成代码
- redis 失效时间单位是秒还是毫秒_redis分布式锁的这些坑,我怀疑你是假的开发...
- go语言--正则表达式过滤数据--通过文件获取数据
- 软考顺口溜汇总(包括监理活动“四控、三管、一协调”等)
- 高斯消元法求矩阵的逆
- 重新认识Git——抽丝剥茧说Git
- 赛格威航空T15评测骑行测试
- vue中svg转png下载
- 编写一个图片去水印的小工具
- 你能说更多关于崩坏3琪亚娜的细节吗
热门文章
- 什么相片可以两张弄成一张_手机修图教程 | 如何不着痕迹地给相片添加优雅手写字体?...
- RocketMQ Summit 2022 案例征集中
- WebAssembly + Dapr = 下一代云原生运行时?
- 收藏!这些 IDE 使用技巧,你都知道吗
- mysql 去重_mysql 去重留一
- centos7 没有pip命令_Linux(CentOS7)部署系列---Docker编排应用部署方案
- picf509c语言程序,樊媛媛c语言程序设计09编译预处理.pptx
- php88,php88微博
- 报表建oracle表,建立Oracle report报表基本步骤及创建报表技巧
- java利用poi读取excel_java利用POI 读取EXCEL