Originariamente inviato da chida
...
quindi il mio problema non è le mie modifiche per gli altri, ma le modifiche degli altri sulla tabella
.....
ma io vorrei ottimizzare in una store procedure il tutto. La cosa dovrebbe essere interessante, che consigli?
ciao

1) sbagli
2) la set transaction con isolation level serializable e' *esattamente* quello che ti serve
3) ti consiglio di usare la set transaction

moltooooooo sinteticamente e senza citazioni :-)
l'isolation level serializable fa si che ogni comando dml e' ripetibile e con lo stesso risultato all'interno della transazione(*)

in altre parole ogni select all'interno di una transazione serializable dara' sempre lo stesso numero e contenuto delle righe a prescindere da quello che fanno o tentano di fare le altre sessioni.

per transazione intendo tutto quello che c'e' tra un comando SET TRANSACTION e COMMIT o ROLLBACK

GIo