To są te same rzeczy. Jeśli używasz set transaction isolation level
oświadczenie, będzie dotyczyć wszystkich tabel w połączeniu, więc jeśli chcesz tylko nolock
na jednym lub dwóch stołach użyj tego; w przeciwnym razie użyj drugiego.
Oba dadzą ci brudne odczyty. Jeśli nie masz nic przeciwko, użyj ich. Jeśli nie możesz mieć brudnych odczytów, rozważ snapshot
lub serializable
zamiast tego podpowiedzi.