日期:2014-05-17  浏览次数:20377 次

新人求教存储过程。。
以前没怎么写过存储过程。 想问个问题。
我现在是用c#调用sqlserver的一个存储过程。
如果这个存储过程还没有执行完毕, 又被再次调用了。  
这个时候是并行的还是串行的?
存储 C# SQL?Server

------解决方案--------------------
建议加事务。不然会锁表,应该设计为串行
------解决方案--------------------
服务器端执行是并行的,因为数据库事务是ACID原则,一个SP一般都是多个CRUD操纵的组合,而每个CRUD(CREATE/UPDATE/UPDATE/DELETE)操作都是原子性的.因此不管该SP执行多少次,事务对于数据的影响都是一致性的。这个不用担心的。
------解决方案--------------------
这个时候是并行的还是串行的?
--> 并行的.