Witam, czy pomoglibyscie mi w rozwiązaniu tego zadania ?
Dla osób biegłych w tym temacie możliwe że "poziom len "aczkolwiek nadmienie iż nie jestem informatykiem i tego typu zadań nigdy nie wykonywałem.
200zł + vat za to zadanie
Powinieneś dobrze się zastanowić po co poszedłeś na ten konkretny kierunek skoro nie potrafisz/nie chce Ci się rozwiązać tego zadania.
Możecie mi powiedzieć czy dorze myślę , w sesji drugiej przedostatni wynik to będzie 7 ? Jak zatwierdzamy commit to też dodajemy jednocześnie wiersz z sesji drugiej?
Nie. Przedostatni wynik to będzie 5 albo 6.
No to w takim razie będzie to 6 i ostatni wynik również 6,tak?
Zaczynam uczyć się SQLa, bo od tego semestru będę miał bazy danych i wiem od starszych roczników że wszystkie kolosy i egzamin będą pisane na kartce ,więc wszystkie polecenia chcę zrozumieć pisemnie
Nie chodziło mi o to, żebyś sobie wybrał odpowiedź 5 lub 6, ale że de facto OBIE TE ODPOWIEDZI SĄ POPRAWNE.
Wszystko zależy od tego, czy w tabeli Klient wcześniej państwo=101
było, czy też nie. Nic nie wiemy o strukturze tabel.
Dziekuje za wytłumaczenie tego "okienka" ,Ale przy założeniu że przedostania kolumna będzie miała wartość 6 to po zatwierdzeniu commit ostatni wynik w sesji drugiej będzie miała również wartość 6?
Tak
Może czegoś nie widzę, ale pierwsza sesja dodaje jeden rowek i druga też jeden (Druga dodaje dwa, ale jeden wycofuje). Więc na końcu po zatwierdzeniu obu transakcji w drugiej sesji ostatni wynik musi być 7, bo te dodane rowki mają inne id.