Źródło: Arkusze CKE
Tabela o nazwie naprawy zawiera pola: klient, czyNaprawione. Aby usunąć te rekordy, w których pole czyNaprawione jest prawdą, należy posłużyć się poleceniem
Warianty odpowiedzi
-
A
DELETE FROM naprawy WHERE czyNaprawione = TRUE;
-
B
DELETE naprawy WHERE czyNaprawione = TRUE;
-
C
DELETE FROM naprawy;
-
D
DELETE klient FROM naprawy WHERE czyNaprawione = TRUE;
Wyjaśnienie
W operacjach na bazach danych usuwanie rekordów realizujemy za pomocą instrukcji DELETE FROM.
Kluczowym elementem bezpiecznego usuwania jest klauzula WHERE. Bez niej usunąłbyś wszystkie dane z tabeli, co w pracy produkcyjnej byłoby ogromnym błędem.
Warunek czyNaprawione = TRUE precyzyjnie wskazuje serwerowi, które wiersze mają zostać skasowane. Dlatego pełne i poprawne polecenie to DELETE FROM naprawy WHERE czyNaprawione = TRUE;