ID: 1948 Bazy danych Łatwe

Ź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

  1. A

    DELETE FROM naprawy WHERE czyNaprawione = TRUE;

  2. B

    DELETE naprawy WHERE czyNaprawione = TRUE;

  3. C

    DELETE FROM naprawy;

  4. 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;

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.03 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — Bazy danych