博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
逐行计算、逐行递延、逐行更新
阅读量:7052 次
发布时间:2019-06-28

本文共 714 字,大约阅读时间需要 2 分钟。

declare
 
@tb
 
table
 
(工号 
int
, 姓名 
nvarchar
(
10
), 数量 
int
, 基数 
int
, 开始号 
int
, 终止号 
int
  
insert
 
@tb
(工号, 姓名, 数量) 
select
 
1
, N
'
张三
'
5
  
insert
 
@tb
(工号, 姓名, 数量) 
select
 
2
, N
'
李四
'
6
  
insert
 
@tb
(工号, 姓名, 数量) 
select
 
3
, N
'
王五
'
7
  
declare
 
@num
 
int
,
@begin
 
int
,
@end
 
int
 
select
  
@num
=
0
 
update
 
@tb
  
set
 
@num
=
 
case
 
when
 
@num
=
0
 
then
 
100
 
else
 
@end
  
end
@begin
=
@num
+
1
@end
=
@num
+
数量, 基数
=
@num
, 开始号
=
@begin
, 终止号
=
@end
 
select
 
*
 
from
 
@tb
 
/*
工号        姓名        数量        基数        开始号      终止号          
----------- ---------- ----------- ----------- ----------- -----------  
1           张三         5           100         101         105 
2           李四         6           105         106         111 
3           王五         7           111         112         118 
(所影响的行数为 3 行)
*/
 

    本文转自曾祥展博客园博客,原文链接:http://www.cnblogs.com/zengxiangzhan/archive/2010/01/03/1638168.html,如需转载请自行联系原作者

你可能感兴趣的文章
《网站分析师实战指南》一第2章 通往实战之路2.1 从“准备之地”开始
查看>>
《开源硬件创客——15个酷应用玩转树莓派》——6.3RaspNAS
查看>>
你知道URL、URI和URN三者之间的区别吗?
查看>>
《Python Cookbook(第3版)中文版》——1.10 从序列中移除重复项且保持元素间顺序不变...
查看>>
深入实践Spring Boot3.2.1 新建控制器
查看>>
《C++游戏编程入门(第4版)》——2.6 使用while循环
查看>>
《Linux C编程从入门到精通》一第2章 在Linux中编写C语言代码2.1 Linux中C语言程序开发流程和工具介绍...
查看>>
《Ceph源码分析》——第3章,第2节Simple实现
查看>>
摊上事了! Facebook向用户手机发生日信息涉嫌违法
查看>>
《HTML5 Canvas开发详解》——2.4 使用路径创建线段
查看>>
《Ansible权威指南》一2.2 Ansible配置文件解析
查看>>
linux常用命令 — 操作目录
查看>>
vue axios+springboot 文件下载
查看>>
JS的继承方式
查看>>
掘金广告产品介绍
查看>>
九宫格
查看>>
手把手教你写一个 VSCode 插件
查看>>
cookie和session
查看>>
使用 multipart/x-mixed-replace 实现 http 实时视频流
查看>>
史上最牛内推小组(持续更新)
查看>>