数据集的数据更新到临时表中的的问题

terry_yale 2004-08-11 05:13:47
数据集有两个字段a,z,临时表三个字段a,b,z .
将数据集第一条记录中字段a,z的的值赋给临时表table第一条记录的字段a,z,数据集第二条记录中字段a的值赋给临时表table第一条记录的字段b,
将数据集第二条记录中字段a,z的的值赋给临时表table第二条记录的字段a,z,数据集第三条记录中字段a的值赋给临时表table第一条记录的字段b,
...
如此循环,到数据集的最后一条记录时,临时表的字段b的值有其他值赋给它。

怎么写啊?谢谢
...全文
223 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sankis 2004-08-11
  • 打赏
  • 举报
回复
加一个就行了。
老宛 2004-08-11
  • 打赏
  • 举报
回复
楼主测试一下,应该能满足你的需求,我为两个表都加了序号
老宛 2004-08-11
  • 打赏
  • 举报
回复
测试:



select identity(int,1,1) as seq_no,[id] as a, 2 as z into #t from sysobjects

create table #table(
seq_no int identity(1,1),
a int,
b int,
z int
)
--select * from #t where seq_no % 2=1
insert into #table select a.a,b.a as b,a.z from (select * from #t where seq_no % 2=1) a,(select * from #t where seq_no % 2=0) b where a.seq_no+1=b.seq_no
select * from #t
select * from #table
drop table #t
drop table #table
sankis 2004-08-11
  • 打赏
  • 举报
回复
哈哈。楼主你这样改完以后我的代码不用改了是对的了。
sankis 2004-08-11
  • 打赏
  • 举报
回复
错了,不好意思,差了点, 等我再看看。
terry_yale 2004-08-11
  • 打赏
  • 举报
回复
上面有些错

数据集有两个字段a,z,临时表三个字段a,b,z .
将数据集第一条记录中字段a,z的的值赋给临时表table第一条记录的字段a,z,数据集第二条记录中字段a的值赋给临时表table第一条记录的字段b,
将数据集第二条记录中字段a,z的的值赋给临时表table第二条记录的字段a,z,数据集第三条记录中字段a的值赋给临时表table第二条记录的字段b,
...
如此循环,到数据集的最后一条记录时,临时表的字段b的值有其他值赋给它。
sankis 2004-08-11
  • 打赏
  • 举报
回复
你这个表应该有主键我先当它为ID,不知道你的a,b,z是什么型的,先设为INT的
create table t (a int, b int, z int, id int)
Declare @Min int, @Max int, @id int
Select @min = min(id), @max = Max(id) From 表
While @min <= @max
begin
if EXISTS (Select * From 表 where id = @min)
begin
Insert t (id, a, z) Select id, a, z From 表 where id = @min
Select @id = min(id) From 表 Where @id > id
updqte t set b = s.a From 表 s Where id = @min
end
Set @min = @min + 1
end
为什么要学习这门课程?·新一代流式数据湖技术组件深入讲解,帮助你快速构造数据湖知识体系。·为构建湖仓一体架构提供底层技术支撑。本课程将从原理、架构、底层存储细节、性能优化、管理等层面对Paimon流式数据湖组件进行详细讲解,原理+实战,帮助你快速上手使用数据湖技术。讲师介绍华为HCIP认证大数据高级工程师北京猎豹移动大数据技术专家科院大数据研究院大数据技术专家51CTO企业IT学院优秀讲师电子工业出版社2022年度优秀作者出版书籍:《Flink入门与实战》、《大数据技术及架构图解实战派》。本课程提供配套课件、软件、试题、以及源码。课程内容介绍:1、什么是Apache Paimon2、Paimon的整体架构3、Paimon的核心特点4、Paimon支持的生态5、基于Flink SQL操作Paimon6、基于Flink DataStream API 操作Paimon7、Paimon的内部表和外部表8、Paimon的分区表和临时表9、Paimon的Primary Key表(主键表)10、Paimon的Append Only表(仅追加表)11、Changelog Producers原理及案例实战12、Merge Engines原理及案例实战13、Paimon的Catalog详解14、Paimon的Table详解15、Paimon之Hive Catalog的使用16、动态修改Paimon表属性17、查询Paimon系统表18、批量读取Paimon表19、流式读取Paimon表20、流式读取高级特性Consumer ID21、Paimon CDC数据摄取功能22、CDC之MySQL数据同步到Paimon23、CDC之Kafka数据同步到Paimon24、CDC高级特性之Schema模式演变25、CDC高级特性之计算列26、CDC高级特性之特殊的数据类型映射27、CDC高级特性之文乱码28、Hive引擎集成Paimon29、在Hive配置Paimon依赖30、在Hive读写Paimon表31、在Hive创建Paimon表32、Hive和Paimon数据类型映射关系33、Paimon底层文件基本概念34、Paimon底层文件布局35、Paimon底层文件操作详解36、Flink流式写入Paimon表过程分析37、读写性能优化详细分析38、Paimon快照、分区、小文件的管理39、管理标签(自动管理+手工管理)40、管理Bucket(创建+删除+回滚)

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧