Potrebno je spojiti dve tabele.
Tabele su iste po strukturi a razlicite po sadrzaju.
Obe imaju jedinstveni primarni kljuc (ID, JMBG, SIFRA...).
Potrebno je azurirati TEMP1 podacima iz TEMP2.
Komanda
INSERT INTO Temp1 SELECT * FROM temp2;
azurira temp1 novim podacima iz temp2 ali za slucaj da
u temp1 postoji (ID, JMBG, SIFRA ...) taj slog se iz
temp2 preskace i ostaje onaj iz temp1 koji je i bio pre
pocetka komande, a cilj je da se temp1 azurira
podacima (poljima) iz temp2 koja su promenjena.
Da li je moguce uraditi SQL naredbom primenjenom na
sve slogove ili je neophodno obradjivati slog po slog?
Primer:
Temp1
0001 Apoteka 'NEVEN' V.Putnika, 12
0002 Telekom K.Petra, 7
0003 MAJA str M.Pupina, 4
Temp2
0001 Apoteka 'NEVEN' V.Putnika, 12
0002 Telekom V.Putnika, 1
0003 Hrast pp K.Aleksandra 199
0004 San str M.Rakica, 8
Rezultat
0001 Apoteka 'NEVEN' V.Putnika, 12
0002 Telekom K.Petra, 7
0003 MAJA str M.Pupina, 4
0004 San str M.Rakica, 8
Umalo da zaboravim, baza, ACCESS naravno.
Tabele su iste po strukturi a razlicite po sadrzaju.
Obe imaju jedinstveni primarni kljuc (ID, JMBG, SIFRA...).
Potrebno je azurirati TEMP1 podacima iz TEMP2.
Komanda
INSERT INTO Temp1 SELECT * FROM temp2;
azurira temp1 novim podacima iz temp2 ali za slucaj da
u temp1 postoji (ID, JMBG, SIFRA ...) taj slog se iz
temp2 preskace i ostaje onaj iz temp1 koji je i bio pre
pocetka komande, a cilj je da se temp1 azurira
podacima (poljima) iz temp2 koja su promenjena.
Da li je moguce uraditi SQL naredbom primenjenom na
sve slogove ili je neophodno obradjivati slog po slog?
Primer:
Temp1
0001 Apoteka 'NEVEN' V.Putnika, 12
0002 Telekom K.Petra, 7
0003 MAJA str M.Pupina, 4
Temp2
0001 Apoteka 'NEVEN' V.Putnika, 12
0002 Telekom V.Putnika, 1
0003 Hrast pp K.Aleksandra 199
0004 San str M.Rakica, 8
Rezultat
0001 Apoteka 'NEVEN' V.Putnika, 12
0002 Telekom K.Petra, 7
0003 MAJA str M.Pupina, 4
0004 San str M.Rakica, 8
Umalo da zaboravim, baza, ACCESS naravno.