Welcome to Sign in | Help

Alterarea datelor din tabelele "Inserted" si "Deleted"

  •  10-05-2008, 10:06 PM

    Alterarea datelor din tabelele "Inserted" si "Deleted"

    Salut ,

     Am creat un after trigger care inregistreaza anumite activitati asupra unui tabel.

    Prin acestea monitorizez si operatia curenta realizata asupra acestuia (DELETE , UPDATE ,INSERT) .

    Triggerul creat se lanseaza mereu dupa un insert , delete sau update. Folosind tabelele "Inserted si Deleted" am reusit sa observ care este operatia curenta realizata.

    Intrebarea mea este , daca intr-un mediu de retea , web userii acceseaza concomitent acest tabel si realizeaza diferite operatii tabele acestea "Inserted si Deleted" imi mai pot oferii operatia corecta corespunzatoare unui user ? Exista posibilitatea ca 2 useri sa modifice concomitent aceste tabele ?

     Operatia curenta am obtinut-o pe baza unor interogari de genul : if exists(select * from DELETED) , asadar daca un alt user in acel moment sterge o inregistrare si primul user a realizat un insert imi poate altera raspunsul pentru operatia realizata de primul user ?

     Tranzaciile pot rezolva aceasta problema  ? (daca exista )

    Multumesc !

View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems