Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pomoć oko pravljenja okidača!?!

[es] :: Baze podataka :: Pomoć oko pravljenja okidača!?!

[ Pregleda: 2654 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
*.kalik.info.



Profil

icon Pomoć oko pravljenja okidača!?!19.12.2006. u 20:05 - pre 212 meseci
Pozdrav,

ovako, imam tabele:
Code:

--sluzbe
CREATE TABLE SLUZBE (
 ID INTEGER NOT NULL DEFAULT 0,
 SLUZBA VARCHAR (40) NOT NULL,
 PRIMARY KEY (ID, SLUZBA)
 );

--zanimanja
CREATE TABLE ZANIMANJA (
 ID INTEGER NOT NULL DEFAULT 0,
 zanimanje VARCHAR(40) NOT NULL,
 PRIMARY KEY (ID,zanimanje)
);

--tabela ZAPOSLENI_SPREMA
CREATE TABLE ZAPOSLENI_SPREMA (
 BR_DOSIJE NUMERIC NOT NULL,
 STRUCNA_SPREMA VARCHAR(13) NOT NULL,
 ZANIMANJE VARCHAR(35) NOT NULL,
 SLUZBA VARCHAR(40) NOT NULL,
 PRIMARY KEY (BR_DOSIJE)

Testiram SQLite, a koliko sam skontao nema Foreign key, odnosno, da bih to odradio moram napraviti trigger koji će prilikom izmene vrednosti u tabelama "sluzbe" i "zanimanja" tu vrednost izmeniti i u tabeli "ZAPOSLENI_SPREMA".

Zamolio bih Vas, da mi pomognete napraviti trigger koji će to odraditi.
Unapred hvala.

[Ovu poruku je menjao loshmiscg dana 20.12.2006. u 23:59 GMT+1]
Someone's sitting in the shade today because someone planted a tree a long time ago.
 
Odgovor na temu

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
*.kalik.info.



Profil

icon Re: Pomoć oko pravljenja okidača!?!20.12.2006. u 22:59 - pre 212 meseci
Još uvek se nadam da mi neko može odgovoriti!?!
Someone's sitting in the shade today because someone planted a tree a long time ago.
 
Odgovor na temu

chachka
Srđan Mijatov
Programer
BUS Computers
Kikinda

Član broj: 53780
Poruke: 576
*.dialup.neobee.net.

Sajt: www.baze-podataka.net


+4 Profil

icon Re: Pomoć oko pravljenja okidača!?!21.12.2006. u 08:23 - pre 212 meseci
Code:

-- Telo trigera after update za tabelu sluzbe
UPDATE zaposleni_sprema
   SET sluzba = NEW.sluzba
 WHERE sluzba = OLD.sluzba;

-- Telo trigera after update za tabelu zanimanja
UPDATE zaposleni_sprema
   SET zanimanje = NEW.zanimanje
 WHERE zanimanje = OLD.zanimanje;


"The best code is no code at all."
- Zidar (ES član)
"Biggest obstacle to learning
SQL is unlearning procedural
programming."
- Joe
Celko
"Minimize code, maximize data."
- A. Neil Pappalardo
 
Odgovor na temu

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
*.kalik.info.



Profil

icon Re: Pomoć oko pravljenja okidača!?!21.12.2006. u 11:56 - pre 212 meseci
@chachka
Hvala ti, kao i uvek.
Čim isprobam, javiću ti.
Someone's sitting in the shade today because someone planted a tree a long time ago.
 
Odgovor na temu

[es] :: Baze podataka :: Pomoć oko pravljenja okidača!?!

[ Pregleda: 2654 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.