Bazy danych · Junior · Pytanie 61 z 75
Co robi INSERT ... RETURNING id w PostgreSQL?
- 1Zwraca ostatnie
idw tabeli bez wstawiania - ✓Poprawna odpowiedź: Wstawia wiersz i zwraca wygenerowane
idw tym samym zapytaniu - 3Wstawia wiersz tylko, jeśli klient zwróci
id
Wyjaśnienie
Oszczędza to jedno zapytanie i unika wyścigów podejścia „wstaw, potem wybierz maksymalne id”. RETURNING działa też z UPDATE i DELETE.