常见的数据库后台脚本备份执行回滚语句

 时间:2024-10-11 22:48:29

1、往往我们要修改数据库后台表是都需要咸犴孜稍先把原来执行前的数据进行备份操作,如下:例如修改总账辅助核算后台表,备份-修改供应商辅助核算;create ta芟鲠阻缒ble ncdata.gl_freevalue_bak_20181214 asselect * from ncdata.gl_freevalue where freevalueid in('1001H21000000349PM2I','1001H210000003D1N71U');--辅助核算commit;create table ncdata.gl_docfree1_bak_20181214 asselect * from ncdata.gl_docfree1 where assid in('1001H21000000349PM2I','1001H210000003D1N71U');--辅助项目commit;

常见的数据库后台脚本备份执行回滚语句

3、执行-修改供应商辅助核算;update ncdata.gl_freevalue 衡痕贤伎set TYPEVALUE1='0001Z0100000000005CV0001H210000003TCM5M1' where freevalueid in('1001H21000000349PM2I','1001H210000003D1N71U');--辅助核算commit;update ncdata.gl_docfree1 set F4='0001H210000003TCM5M1' where assid in('1001H21000000349PM2I','1001H210000003D1N71U');--辅助项目commit;

常见的数据库后台脚本备份执行回滚语句

5、回滚-修改供应商辅助核算;up蟠校盯昂date ncdata.gl_freevalue set TYPEVALUE1=(select TYPEVALUE1 from ncdata.gl_docfree1_bak_20181214 where freevalueid in('1001H21000000349PM2I','1001H210000003D1N71U') )where freevalueid in('1001H21000000349PM2I','1001H210000003D1N71U');--辅助核算commit;update ncdata.gl_docfree1 set F4=(select F4 from ncdata.gl_docfree1_bak_20181214 where assid in('1001H21000000349PM2I','1001H210000003D1N71U') )where assid in('1001H21000000349PM2I','1001H210000003D1N71U');--辅助项目commit;

常见的数据库后台脚本备份执行回滚语句
  • C#DataTable如何设置某一行的颜色
  • sql 语句如何把多行转换成一列并去重
  • Java运行报错:substring(Unknown Source)
  • bat中for命令/d扩展用法
  • 热门搜索
    月经期间注意什么 tiktok是什么意思 fast是什么意思 欧尼是什么意思 黄光裕什么时候能出来 矢志不渝的意思 公务员遴选考什么 岁月静好是什么意思 fruit是什么意思 什么是惯性参考系