博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SqlServer 循环建表、删除表、更新表
阅读量:7078 次
发布时间:2019-06-28

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

常用于分库分表

1、批量删除

declare @outter intdeclare @inner intdeclare @tablePrefix varchar(30)declare @tableName varchar(36)set @outter=1set @inner=0while (@outter<=12)begin set @tablePrefix='BankPayOrder_'+convert(varchar,@outter)+'_' while(@inner<=9) begin  set @tableName=@tablePrefix+convert(varchar,@inner) execute('delete from '+@tableName+'') set @inner=@inner+1 end set @inner=0 set @outter=@outter+1end

 

2、批量建表

declare @outter intdeclare @inner intdeclare @tablePrefix varchar(30)declare @tableName varchar(36)set @outter=1set @inner=0while (@outter<=12)begin set @tablePrefix='BankPayOrder_'+convert(varchar,@outter)+'_' while(@inner<=9) begin  set @tableName=@tablePrefix+convert(varchar,@inner) execute('select * into '+@tableName+' from [BankPayOrderCommission_2018].[dbo].[BankPayOrder_1_0]') set @inner=@inner+1 end set @inner=0 set @outter=@outter+1end

 

转载于:https://www.cnblogs.com/GreenLeaves/p/10216521.html

你可能感兴趣的文章
PhoneGap安装配置
查看>>
C# DataGridView中合并单元格
查看>>
WinXP 无线技巧“区域没有通过无线网络中的发现”一个可能的原因!
查看>>
chrome(转)
查看>>
Java知多少(90)菜单
查看>>
基本语法 protocols Category extension
查看>>
切割图像(一)概要
查看>>
shell重定向
查看>>
IT谁谁说女子不如男行业
查看>>
[全国首发]Swift视频教程
查看>>
矩阵的压缩存储
查看>>
u-boot中添加mtdparts支持以及Linux的分区设置
查看>>
Spring AOP入门——概念和注意事项
查看>>
C#抽象类其中创建一个静态方法
查看>>
在matlab中进行地理坐标和像素坐标的相互转换
查看>>
HttpContext.Current.Cache 和 HttpRuntime.Cache 区别
查看>>
Android分析应用程序的构建过程
查看>>
发布了Android的App,我要开源几个组件!
查看>>
EXCELL中怎么将两列数据对比,找出相同的和不同的数据?
查看>>
(算法)宝石升级问题
查看>>