首页 > 代码库 > 临时数据更改规范
临时数据更改规范
临时UPDATE/DELETE数据,尽量按照下面步骤执行。
1、 备份。select into 到backup_tables库中。
2、 显示开启事务
3、 限制行数:TOP( N )
4、 执行更新,并检查结果
5、 回滚事务/提交事务
--UPDATE示例
SELECT compliant_id, is_valid_compliant --主键、where条件中的字段、SET中的字段
--INTO backup_tables.dbo.t_compliant_order_20130226 --表名_YYYYMMDD_序号
FROM t_compliant_order
where is_valid_compliant is NULL
BEGIN TRAN
update top(10) t_compliant_order set is_valid_compliant = 1
where is_valid_compliant is NULL
ROLLBACK
--COMMIT
--DELETE示例
SELECT * --所有字段
--INTO backup_tables.dbo.t_regist_service_20130121
FROM dbo.t_regist_service
WHERE name=‘carsrms.member.service‘
BEGIN TRAN
DELETE TOP(1) dbo.t_regist_service
WHERE name=‘carsrms.member.service‘
ROLLBACK
--COMMIT
临时数据更改规范
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。