Domanda

voglio inserire in uno tabelle, ma a prevenire INSERIMENTO ad un altro. E 'possibile bloccare ad esempio tabella a per l'inserimento, INSERT la tabella b e poi tavolo UNLOCK a

TABLOCK può bloccare solo la tabella che sto inserendo in.

Grazie

Martin Pilch

È stato utile?

Soluzione

SQL Server non consente gli oggetti di blocco come si farebbe semaphors. Inoltre, il bloccaggio di un tavolo non farà sola lettura; renderà bloccato per tutti.

È possibile inserire un blocco utilizzando un hint di tabella, come SELECT * FROM MyTable WITH (LOCKNAME), ma che non è una pratica di programmazione buona.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top