|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
MySQL对硬件的较低要求是其最大的优势之一,不过需要注意的是:内存越多越好,因为所有的重要数据存储都在内存中完成。对照|一时表if(notexists(select*fromdbo.sysobjectswhereid=object_id(N[dbo].[old_outid])andOBJECTPROPERTY(id,NIsUserTable)=1))
begin
selectcustomerid,outidintoold_outidfromt_customers
--updatet_customerssetoutid=请输出新的学工号
/*--把新工号恢复成老工号值
UPDATET_Customers
SETT_Customers.outid=old_outid.outid
FROMold_outid
WHEREold_outid.customerid=T_Customers.CustomerID
*/
end
select*into#dptfrom(SELECTdpcode1+dpcode2+dpcode3as部门代码,dpname1+/+dpname2+/+dpname3as部门称号FROMT_Departmentwheredpname1isnotnullanddpname2isnotnullanddpname3isnotnullunionallSELECTdpcode1+dpcode2+dpcode3as部门代码,dpname1+/+dpname2as部门称号FROMT_Departmentwheredpname1isnotnullanddpname2isnotnullanddpname3isnullUNIONALLSELECTdpcode1+dpcode2+dpcode3as部门代码,dpname1as部门称号FROMT_Departmentwheredpname1isnotnullanddpname2isnullanddpname3isnull)l
SELECTCustomerID,MAX(OpDt)AS比来一次补卡工夫into#ReNewCard_MaxDt
FROMT_ReNewCard
GROUPBYCustomerID
SELECT部门称号,NameAS姓名,AliasAS别号,CardTypeAS卡类,c.outidAS新工号,o.outidas旧工号,比来一次补卡工夫
FROMT_Customerscinnerjoin#dptdond.部门代码=c.accountinnerjoin#ReNewCard_MaxDtron
r.customerid=c.customeridinnerjoinold_outidoonc.customerid=o.customerid
WHERE(c.CardTypeIN(1,2))
droptable#dpt
droptable#ReNewCard_MaxDt
/*--作视图代码,功效同上,方便浏览了解与修正更新,但合用广。
SELECTd.部门称号,c.NameAS姓名,c.AliasAS别号,c.CardTypeAS卡类,
c.outidAS新工号,o.outidAS旧工号,r.比来一次补卡工夫
FROMT_CustomerscINNERJOIN
(SELECTdpcode1+dpcode2+dpcode3AS部门代码,
dpname1+/+dpname2+/+dpname3AS部门称号
FROMT_Department
WHEREdpname1ISNOTNULLANDdpname2ISNOTNULLAND
dpname3ISNOTNULL
UNIONALL
SELECTdpcode1+dpcode2+dpcode3AS部门代码,
dpname1+/+dpname2AS部门称号
FROMT_Department
WHEREdpname1ISNOTNULLANDdpname2ISNOTNULLAND
dpname3ISNULL
UNIONALL
SELECTdpcode1+dpcode2+dpcode3AS部门代码,dpname1AS部门称号
FROMT_Department
WHEREdpname1ISNOTNULLANDdpname2ISNULLANDdpname3ISNULL)
dONd.部门代码=c.AccountINNERJOIN
(SELECTCustomerID,MAX(OpDt)AS比来一次补卡工夫
FROMT_ReNewCard
GROUPBYCustomerID)rONr.CustomerID=c.CustomerIDINNERJOIN
old_outidoONc.CustomerID=o.customerid
WHERE(c.CardTypeIN(1,2))
*/
使用DBaaS能让收入损失从其他业务上得到弥补,如软件更新和硬件管理。也许决定走DBaaS之路的客户可能会跳过解决方案提供商,尽管这个决策看起来有点短视。 |
|