银行A转账2000块到银行B,结果银行A扣了2000块,而银行B却没有到账,请分析原因? 
请从程序开发和数据库两方面的技术角度回答该问题,谢谢!