高性能存储 -  MySQL数据库存储过程的秘密

发布者:上海IT外包来源:http://www.lanmon.net点击数:991

蓝盟小贴士,来喽!
到目前为止,大多数SQL语句都是一个或多个表的单个语句。并非所有任务都如此简单,整个任务需要多个语句。例如,请考虑以下方案。
1.要处理您的订单,您需要确保该商品有库存。
2.如果您有库存商品,则必须保留该商品以使其不会转售给他人,并且可用商品的数量将减少以反映有效库存。

3.必须订购没有库存的物品,并且需要与供应商互动。


4.必须告知相关客户有关仓库中的物品(即可立即运送)和撤回的物品。
这当然不是一个完整的例子,它超出了本书中使用的示例表的范围,但它足以表达我们的意思。此处理需要多个表的多个MySQL语句。此外,需要执行的具体声明和订单未经确认,可能会根据库存和未库存情况而有所不同。
保证数据完整性,因为不需要重复步骤来建立一系列处理步骤。如果所有开发人员和应用程序使用相同(经过测试和测试)的存储过程,则使用的代码是相同的。延伸这是为了避免错误。您需要采取的步骤越多,您犯错的可能性就越大。避免错误可确保数据一致性。
IT外包
>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部