博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
插入一条和上一条数据关联的数据
阅读量:6817 次
发布时间:2019-06-26

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

--SQL语句

declare @indata int

set @indata=ceiling(rand()*200)+100 --100与300之间的随机数
insert into school(dOpenDate,iPensonNum,iSumNum) values
(GETDATE()
,@indata
,dbo.GetProv()+@indata--旧的iSumNum值加上iPensonNum得到新的累计值,引用函数GetProv(),注意前面需加dbo
)

--创建函数,取数据库中最后一条记录的iSumNum值

create function GetProv()
returns int
as
begin
declare @return int;
select top 1 @return=iSumNum from school order by id desc;
return @return;
end

转载于:https://www.cnblogs.com/net5x/p/4693650.html

你可能感兴趣的文章
shell脚本控制流程
查看>>
bbs与BLOG与SNS在区别
查看>>
H3CNE 大综合实验 覆盖所有的NE课程
查看>>
统计文件行数
查看>>
ubutu使用apt-get 安装报:Err http://security.ubuntu.com precise-security InRelease 等
查看>>
Leetcode#19Remove Nth Node From End of List
查看>>
什么是软件测试
查看>>
数据库中nchar,nvarchar,char,varchar的区别
查看>>
利用php soap实现web service (二)
查看>>
浅谈PHP弱类型安全
查看>>
linux下tomcat开机自启动
查看>>
使用go语言的list实现一个简单的LRU缓存
查看>>
rdma centos 7.3安装
查看>>
CloudStack中注册vsphere模版提示Connection Refused的解决方法
查看>>
我的友情链接
查看>>
更改WIIN7下C盘根目录下的写入权限
查看>>
python符号打印,bpython ,脚本tab自动补全
查看>>
python生成随机验证码
查看>>
续上篇LVS脚本
查看>>
jenkins安装
查看>>