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

Automotizacija unosa u tabele

[es] :: MS SQL :: Automotizacija unosa u tabele

[ Pregleda: 4362 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

gilespy

Član broj: 39868
Poruke: 232
195.252.86.*



+1 Profil

icon Automotizacija unosa u tabele20.02.2006. u 12:02 - pre 220 meseci
Imam tri osnovne tabele s razlicitim brojem podataka i cetvrtu tabelu koja

sluzi kao veza ove tri.


Nakon unosa podataka u osnovne tabele potrebno je uneti ID-jeve u tabelu

koja je veza.


Kako to najjednostavnije da uradim, a da korisnici ne moraju manuelno

unositi podatke?


Hvala
 
Odgovor na temu

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL
Developer, Erste Sparinvest (Erste
Bank), Vienna, Austria
Vienna

Član broj: 635
Poruke: 1374
*.infonova.at.

Sajt: www.baze-podataka.net


+2 Profil

icon Re: Automotizacija unosa u tabele20.02.2006. u 12:21 - pre 220 meseci
Da li se ID vrijednosti tih tabela automatski generisu (auto_increment) ili ih ti unosis?

Jedan nacin je da prilikom unosa u te tri tabele pohvatas ID vrijednosti iz tih tabela i da ih u iducem koraku onda u aplikaciji povezes u cetvrtoj tabeli.

Drugi nacin je da kreiras trigger ili stored procedure, pomocu kojih bi pronasao te ID vrijednosti i upisao u cetvrtu tabelu.
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
 
Odgovor na temu

gilespy

Član broj: 39868
Poruke: 232
194.106.169.*



+1 Profil

icon Re: Automotizacija unosa u tabele20.02.2006. u 13:15 - pre 220 meseci
Da, ID-jevi se unose automatski.


Razmisljao sam i o resenju s trigerima i o resenju s procedurama. Sto se

trigera tice potrebno je 9 trigera (INSERT, UPDATE i DELETE za svaku od

tabela) naspram samo 3 procedure, sto je elegantnije.


Jedino ne mogu da se setim kako bi izgledao kod procedure koja bi hvatala

ID vrednosti iz tabela.
 
Odgovor na temu

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL
Developer, Erste Sparinvest (Erste
Bank), Vienna, Austria
Vienna

Član broj: 635
Poruke: 1374
*.infonova.at.

Sajt: www.baze-podataka.net


+2 Profil

icon Re: Automotizacija unosa u tabele20.02.2006. u 13:22 - pre 220 meseci
O kojem RDBMS-u se radi i koja je verzija u pitanju?
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
 
Odgovor na temu

gilespy

Član broj: 39868
Poruke: 232
194.106.169.*



+1 Profil

icon Re: Automotizacija unosa u tabele20.02.2006. u 15:12 - pre 220 meseci
SQL Server 2000 Personal
 
Odgovor na temu

bunker
Srđan Savković
Smederevo

Član broj: 4495
Poruke: 239
*.ptt.yu.



Profil

icon Re: Automotizacija unosa u tabele26.02.2006. u 22:01 - pre 220 meseci
jesi mislio na @@IDENTITY. Ova variabla vracca vrednost poslednjeg upisanog autoincrement polja.
Nije važno stići prvi. Važno je prvo da stigneš.
 
Odgovor na temu

[es] :: MS SQL :: Automotizacija unosa u tabele

[ Pregleda: 4362 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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