select sample_value,Sample_GUID,row_number() over(order by sample_value )as rownumber into #AATemp ------建立临时表
from [ZJJK].[dbo].[bus_report_Sample_source] -----从哪张表查询到的数据
declare @i int ,@count int,@sample_value decimal(10,5),@Sample_GUID char(32) -----定义变量
set @i=1
select @count=max(rownumber) from #AATemp
while @i<@count
begin ----开始循环修改
select @sample_value=sample_value,@Sample_GUID=Sample_GUID from #AATemp
update [ZJFoodborne].[dbo].[BusSamples] -----要修改的表
set Sample_Counts=@sample_value -----要修改的字段名称
where Sample_GUID=@Sample_GUID -----条件
set @i=@i+1
end
相关文章
- 在SQL SERVER 的数据库设计期,可以修改表中某个字段的名称或删除这个字段,如何在程序中做到这一点呢,用什么语句?
- sql update语句同一张表的不同字段赋值
- 使用SQL语句将数据库中的两个表合并成一张表
- 不同数据库中同一张表的SQL循环修改语句
- 如何将一张数据库表中的数据导出或转化成sql语句?
- 如何将一张数据库表中的数据导出或转化成sql语句?
- 【重温数据库知识】用SQL语句实现:学生表、课程表、选课表三张表中的问题
- 同一实例中不同数据库中相同结构的表如何合并在到一个新的数据库中的一张表中?
- sql中怎样把同一张表中相同字段的内容合并为一条记录(不同字段的那一列每个记录后面加逗号)
- 数据库一张表的数据拷贝到另一张表中SQL语句