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)
--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.