ORACLE DELETE FROM - usuwanie wierszy z tabeli

Polecenie DELETE służy także do kasowania danych z tabeli, delete różni polecenia truncate m.in. tym że delete umożliwia wykasowanie wybranych rekordów z tabeli, bez podania warunku możemy także wykasować wszystkie rekordy


przykład 1
polecenie do usuwania wszystkich lub wybranych wierszy z tabeli

......

Dostęp do całego artykułu tylko dla użytkowników zalogowanych!

stwórz swojego użytkownika: załóż nowe konto

{accesstext mode="level" level="registered" noaccess="obecnie masz status gościa"}


DELETE FROM nazwa_tabeli WHERE warunek1 and warunek2 or warunek3;

to polecenie kasuje wiersze w tabeli dla których spełniony jest warunek lub warunki

 

  przykład 2
skasować wszystkie wiersze z tabeli ZAMOWIENIE1 w tym przypadku użyć polecenia delete

DELETE FROM ZAMOWIENIE1;

w wyniku tego polecenia zostaną usunięte wszystkie wiersze z tabeli ZAMOWIENIE1



przykład 3

ponieważ pracownik wiktor, pyzdra przestał już pracować w firmie dlatego proszę o usunięcie jego danych z tabeli HANDLOWIEC

DELETE FROM HANDLOWIEC WHERE imie='wiktor' and nazwisko='pyzdra';

polecenie skasuje rekord gdzie imie='wiktor' and nazwisko='pyzdra' z tabeli HANDLOWIEC

WAZNE ! po wykonaniu polecenia DELETE należy zatwierdzić zmiany poleceniem COMMIT

{/accesstext}