apisać trigger, który uniemożliwi klientom z Warszawy zakup towarów o kodach kreskowych:
8000900700202 i 80002909800111.

Zrobiłem to tak - uniemożliwia zamawianie tych towarów przez nikogo, a powinno być tylko dla klientów z Warszawy (nie jestem pewien czy to jest dobrze) - może ktoś wie co zrobić?
[SQL]
create or replace trigger aa
before insert on bd2_pozycje_zamowien
for each row
begin if(:old.kod_kreskowy='8000900700202' or :old.kod_kreskowy='80002909800111') then
raise_application_error(-20001,'blad');
end if;
end;
/
[/SQL]

Tabela bd2_pozycje_zamowien składa się z:
ID_ZAMOWIENIA
NUMER_POZYCJI
KOD_KRESKOWY
ILOSC

Tabela bd2_zamowienia składa się z:
ID_ZAMOWIENIA
ID_KLIENTA
ID_PRACOWNIKA
DATA_ZAMOWIENIA
DATA_OPLACENIA

Tabela bd2_klienci składa się z:
ID_KLIENTA
NAZWISKO
IMIE
ULICA_I_NUMER_DOMU
MIASTO
KOD_POCZTOWY
TELEFON