清理Trans表(一)
来源:互联网 发布:网络推广培训总结 编辑:程序博客网 时间:2024/05/17 05:16
利用了cursor和while来读取数据,并把数据写入新的表。此次操作并没有更新originalAmount 的值,也没有对空的bank进行赋值
declare @trans_id varchar(30);
declare @account_id int;
declare @amount decimal(18,0);
declare @balance decimal(18,0);
declare @originalAmount decimal(18,0);
declare @trans_type varchar(20);
declare @bank varchar(50);
declare trans_cursor CURSOR FOR
select trans_id,bank.dbo.account.account_id,amount,balance,[type],bank
from bank.dbo.account
INNER JOIN bank.dbo.district ON bank.dbo.account.district_id = bank.dbo.district.district_id
INNER JOIN bank.dbo.trans ON bank.dbo.account.account_id = bank.dbo.trans.account_id
open trans_cursor;
fetch next from trans_cursor into @trans_id,@account_id,@amount,@balance,@trans_type,@bank;
while @@fetch_status = 0
begin
insert into bank.dbo.trans_filtered values(@trans_id,@account_id,@amount,@balance,0,@trans_type,@bank)
fetch next from trans_cursor into @trans_id,@account_id,@amount,@balance,@trans_type,@bank;
end;
close trans_cursor;
deallocate trans_cursor;
- 清理Trans表(一)
- trans
- Trans
- Android 一键清理内存(ARM)
- Android 一键清理内存(ARM)
- 练习代码(一)初始化与清理
- 学习笔记(一)初始化与清理
- TF卡(全称Trans Flash)
- 仿360一键清理实现(一)
- 一键清理
- 一、代码清理
- 一键清理 开源版
- 一键清理脚本
- 一键清理功能
- [Android开发实战]金山清理大师(猎豹清理大师)一键加速快捷方式动画实现
- 内存优化(一)清理数组占用的内存
- 仿360一键清理实现(二)
- 04.4#dplyr包基础函数(一)高效数据清理
- Thumb、ARM指令状态切换
- GWT-EXT项目配置说明
- Java读取大文件
- 学习知识管理
- 消息队列 MSMQ
- 清理Trans表(一)
- 教你如何用VB做控件*.ocx
- linux常用svn命令
- 研究:武功与性欲的关系
- 我期望的生活,快点到来吧
- Windows下JRTP编译
- JAVA NIO 中文
- 注重实效的程序员之快速参考(6)--终结篇
- 現場直擊Flex面貌