逐条更新数据 sql
2024-10-20 05:28:18
declare @tid int
declare @fid int
declare @i int
declare @j int
set @j=(select count(*) from tbl1.dbo.dnt_topics)
set @i=1
while @i<@j
begin
set @tid = (select tid from ( select ROW_NUMBER() over (order by tid asc ) as Row, tid,fid from dnt_topics ) as sp where
Row=@i)
set @fid=(select fid from ( select ROW_NUMBER() over (order by tid asc ) as Row, tid,,fid from dnt_topics ) as sp where
Row=@i)
update
tbl2.dbo.dnt_topics
set
fid=@fid
where
tid=@tid
set @i=@i+1
end
最新文章
- [原创]cocos2d-x研习录-第三阶 特性之动作
- Kafka集群配置说明
- 标清与高清,720p和1080p,720i和720p,h264与h265
- 运行QQ出现initialization failure 0x0000000c错误和浏览器上不了网
- Java配置环境变量、方法和原因
- Layui - 示例
- 12 Using_explain_plan
- codevs 3186 队列练习2
- C#代码分层的好处
- XML序列化反序列化—常用类
- RabbitMQ基础入门
- Swagger 配置
- markdown test2
- js中关于数组处理的一些小技巧
- 使用aws中国的s3时,制订bucket poicy时注意注意……
- Grafana + Prometheus 监控PostgreSQL
- AndroidStudio制作底部导航栏以及用Fragment实现切换功能
- 如何使用IcoMoon字体图标
- BZOJ1228或洛谷2148 [SDOI2009]E&;D
- 20155232 2016-2017-3 《Java程序设计》第8周学习总结