2010-08-09 18 views
6

Her zaman saklı yordamlardan işlem yaptım, ancak şimdi bir işlemde sp_executesql koduna karşı çalıştırılan bir dizi "dinamik" deyimi sarmam gerekiyor.Sql client işlemleri, veri tabanından kontrol edilen işlemlere göre kodlanmış

Bazı durumlarda bunlara ilişkin READ UNCOMMITED yalıtım düzeyine özellikle ihtiyacım var (bunun ne anlama geldiğini biliyorum ve ihtiyacım olan şey budur). Bu SQL2008.

Sorum şudur: Ben READ UNCOMMITED deyimi olan bir saklı yordam idam sanki aynı etkiyi IsolationLevel.ReadUncommitted iradesine set yalıtım düzeyi ile benim SqlConnection örneğinin BeginTransaction() yöntemi kullanırsanız?

cevap

3

Evet, öyle olacak.

SqlConnection SQL yerli müşteri kullanır ve BeginTransaction bir çağrı tam olarak bu sunucuya gönderilecek neden olur:

SET TRANSACTION ISOLATION LEVEL <WHATEVER>; BEGIN TRANSACTION; 
+0

Müthiş, teşekkür. – kprobst

İlgili konular