我是新程序员
我所知道的是有 2 种方式来进行 sql 事务控制。但我想知道的是
1.1 什么时候应该在程序中使用事务,什么时候应该在数据库中使用事务。1.2哪个更好(现在我认为程序中的sql事务更好。但是我的老板想在数据库中使用sql事务)
从第一个问题开始。当我将数据插入主表和明细表时。
下面是我老板的存储过程
SaveOrder( @customerID int, @value decimal(18,2), @details varchar(max) )
我必须发送数据,如......
SaveOrder(@customerID = 1,@value = 2500,@details = '(1,'apple',2,50),(2,'orange',3,70),(3,'banana',4,120)')
我不同意。但他说“不想在程序中使用sql事务”。
你怎么看这个。哪个更好。