是否可以同时从多个线程调用存储过程?
我想知道这在sql server 2005中是否可行。SQl server如何处理这个问题?
它会抛出错误还是会创建存储过程的多个实例并运行它?
我知道我应该为此使用锁。但我想知道如果我不这样做会发生什么。
谢谢,
西德
是的,这是可能的。
SQL Server 可以很好地处理这个问题——这就是数据库所做的,同时处理多个连接。
我不知道“存储过程的多个实例”是什么意思 - 数据库中只有一个 SP 定义并且将被执行。如果需要,它可以由多个线程执行。数据库将为您处理并发性。
锁的使用取决于应用程序以及访问数据库的方式(以及meaning您采取的操作 - 它们是否需要原子/可序列化等)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)