Anonymní profil Anonymní uživatel – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Anonymní uživatel – Programujte.comAnonymní profil Anonymní uživatel – Programujte.com

 

Příspěvky odeslané z IP adresy 85.207.187.–

Anonymní uživatel
MySQL › Trigger pro porovnání datumu…
18. 1. 2008   #62993

Zdravím,

mám tabulku knih a vní mj. atribut datum vydání (D_VYDANI) a potřeboval bych poradit s triggerem, který by zabezpečoval, že pokud vkládám nový záznam do tabulky, tak se zkrontroluje, zda vyplněné datum vydání není vyšší než aktuální den (zabezpečení vůči přepisům). Nevíte jak by to šlo udělat? Nemusí to být přímo pro tento případ, stačilo by mi to i nějak obecně ;) Zatím jsem se dostal sem (to mi ale nefunguje):

CREATE OR REPLACE TRIGGER CHECK_TITUL_DATE BEFORE INSERT OR UPDATE ON KNIHA
FOR EACH ROW
BEGIN
IF (:NEW.D_VYDANI > SYSDATE) THEN
RAISE_APPLICATION_ERROR(-20009, 'Datum přidání kategorie nemůže být vyšší než aktuální den!');
END IF;
END;

Díky moc!!

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý