|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
有了rowbase的binlog后,我们来分析一下怎么实现闪回。平时的DML无非三种操作,增删改,先说三种操作的日志格式。
--1:计税计划表
createtableskm_mstr(序号int,人为比例int,始int,止int,税率int,速算值int)
/*
以下数据为深圳龙岗台资企业计税体例:
(好比人为为4000的计税体例为:4000*87/100=3840,在2100-3599之间,合用于第3条
则盘算公式为(4000*87/100-2100)*10/100+25=163)
*/
insertskm_mstrselect1,87,0,1599,0,0
unionallselect2,87,1600,2099,5,0
unionallselect3,87,2100,3599,10,25
unionallselect4,87,3600,6599,15,175
unionallselect5,87,6600,99999,20,625
go
--2:自界说函数计税
createfunctiontest(@anumeric(10,2))
returnsnumeric(10,2)
As
begin
declare@bnumeric(10,2)
select@b=(@a*人为比例/100-始)*税率/100+速算值
fromskm_mstr
wherefloor(@a*人为比例/100)between始and止
return@b
end
go
--3:挪用
Selectdbo.test(4000)--盘算人为额为4000时的税款。
/*显现了局为
------------
163.00
(所影响的行数为1行)
*/
Federated将不同的Mysql服务器联合起来,逻辑上组成一个完整的数据库。非常适合分布式应用 |
|