• 临时数据更改规范


    临时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

     

     

  • 相关阅读:
    2017.10.12
    2017.10.25
    2017.10.24
    进度条06
    课堂练习(返回一个环状一维整数数组中最大子数组的和)
    团队项目成员和题目
    团队作业--四则运算网页版
    进度条04
    个人作业(最大子数组)
    进度条03
  • 原文地址:https://www.cnblogs.com/jgig11/p/4171996.html
Copyright © 2020-2023  润新知