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

Automotizacija unosa u tabele

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

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

gilespy

Član broj: 39868
Poruke: 225
195.252.86.*



Profil

icon Automotizacija unosa u tabele20.02.2006. u 12:02

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
20.02.2006. u 12:02 

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


Profil

icon Re: Automotizacija unosa u tabele20.02.2006. u 12:21
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
20.02.2006. u 12:21 

gilespy

Član broj: 39868
Poruke: 225
194.106.169.*



Profil

icon Re: Automotizacija unosa u tabele20.02.2006. u 13:15
Laptopovi

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.
20.02.2006. u 13:15 

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


Profil

icon Re: Automotizacija unosa u tabele20.02.2006. u 13:22
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
20.02.2006. u 13:22 

gilespy

Član broj: 39868
Poruke: 225
194.106.169.*



Profil

icon Re: Automotizacija unosa u tabele20.02.2006. u 15:12
SQL Server 2000 Personal
20.02.2006. u 15:12 

bunker
Srđan Savković
Smederevo

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



Profil

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

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

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

Postavi temu Odgovori

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