War*_*ard 3 sql t-sql sql-server
我正在为已经存在的报告编写"预览".现在编程时,生成报告会更改数据库(它会为订单生成发票,然后生成报告).现在我需要一种方法来生成报告而不更改数据库.生成发票比删除它更容易,所以我在考虑以下几点:
这是一个好方法吗?我问,因为它似乎不像是使用交易的正确方式.
谢谢大家!!!
这不是一个明智的解决方案.您将在表上创建锁并不必要地破坏日志.整个想法似乎非常不可扩展.
你可以重新编码将代码GenerateInvoice
和GenerateReport
代码分开到单独的存储过程中吗?然后单独调用它们还是添加另一个DoBoth
存储过程?