没有合适的资源?快使用搜索试试~ 我知道了~
首页sqlserver 循环临时表插入数据到另一张表
sqlserver 循环临时表插入数据到另一张表
需积分: 50 3.0k 浏览量
更新于2023-05-24
评论 1
收藏 24KB DOC 举报
sqlserver 循环临时表插入数据到另一张表 -- 声明变量 DECLARE @SupCode as varchar(100), @ProdCode as varchar(50), @PackLayer as varchar(50), @CodeStatus as varchar(50), @ProductId as varchar(50), @subTypeNo as varchar(50), @PackageSpecID as varchar(50), @UpdateTime as varchar(50), @errorCount as int=0;
资源详情
资源评论
资源推荐

sqlserver 循环临时表插入数据到另一张表
2016 年 09 月 11 日 12:31:15windowsliusheng阅读数:2273
-- 声明变量
DECLARE
@SupCode as varchar(100),
@ProdCode as varchar(50),
@PackLayer as varchar(50),
@CodeStatus as varchar(50),
@ProductId as varchar(50),
@subTypeNo as varchar(50),
@PackageSpecID as varchar(50),
@UpdateTime as varchar(50),
@errorCount as int=0;
while exists(SELECT supcode FROM ##SupCode)
begin
-- 也可以使用 top 1
SET ROWCOUNT 1
SELECT
@SupCode=SupCode,@ProdCode=ProdCode,@PackLayer=PackLayer,@C
odeStatus=CodeStatus,
@ProductId=ProductId,@subTypeNo=subTypeNo,@PackageSpecID=Packa
geSpecID,@UpdateTime=UpdateTime FROM ##SupCode;
SET ROWCOUNT 0
begin transaction; --声明事物
INSERT INTO [Origin_System].[dbo].[Supcode]
([SupCode]
,[CheckPwd]
,[ProdCode]
,[PackLayer]
,[CodeStatus]
,[ParentCode]
,[PrintBatchNo]
,[TaskID]
,[ProductId]
,[subTypeNo]
,[PackageSpecID]
,[PackFlag]
,[EquipmentID]
,[ScanNo]
,[BoxNo]
,[UnitID]
,[UpdateTime])



















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0