De er det samme. Hvis du bruger set transaction isolation level sætning, vil den gælde for alle tabellerne i forbindelsen, så hvis du kun ønsker en nolock på et eller to borde brug det; ellers brug den anden.
Begge vil give dig beskidte læsninger. Hvis du er okay med det, så brug dem. Hvis du ikke kan have dirty reads, så overvej snapshot eller serializable tip i stedet.