Contexte: J'ai une requête critique pour les performances que je voudrais exécuter et je me fiche des lectures incorrectes.SQL Server NOLOCK et jointures
Ma question est; Si j'utilise des jointures, dois-je spécifier l'indice NOLOCK sur celles-ci?
Par exemple; est:
SELECT * FROM table1 a WITH (NOLOCK)
INNER JOIN table2 b WITH (NOLOCK) ON a.ID = b.ID
équivalent à:
SELECT * FROM table1 a WITH (NOLOCK)
INNER JOIN table2 b ON a.ID = b.ID
Ou dois-je préciser l'indication (NOLOCK)
sur la jointure pour assurer que je ne suis pas le verrouillage de la table jointe?
merci pour la réponse concise, juste ce que je cherchais dans ce cas. – DanP