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

Od dvije tablice napraviti jednu!

[es] :: Baze podataka :: Od dvije tablice napraviti jednu!

[ Pregleda: 4207 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Csharp

Član broj: 39818
Poruke: 63
*.adsl.net.t-com.hr.



Profil

icon Od dvije tablice napraviti jednu!11.09.2006. u 11:48 - pre 214 meseci
Imam jedan čudan problem! :)


recimo imam 5 tablica i napravim si nekakav view od tih pet tablica! Kako sada mogu napraviti nekakvu temporary tablicu identična onoj iz view-a?

Tablice imaju puno polja, pa mi se to neda rucno pisati, pa ako postoji inteligentniji način, bilo bi super! :)
 
Odgovor na temu

misk0
.: Lugano :. _.: CH :.

SuperModerator
Član broj: 634
Poruke: 2824
*.adsl.ticino.com.

ICQ: 46802502


+49 Profil

icon Re: Od dvije tablice napraviti jednu!11.09.2006. u 12:53 - pre 214 meseci
A da nas malo upoznas sa detaljima? Koja DB, koje okruzenje, koje tablice, sta vec imas i slicno?
:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
 
Odgovor na temu

Csharp

Član broj: 39818
Poruke: 63
*.adsl.net.t-com.hr.



Profil

icon Re: Od dvije tablice napraviti jednu!11.09.2006. u 13:46 - pre 214 meseci
Sto se tice baze, svejedno je! Moze ms sql, moze oracle.

Znaci imam recimo dvije tablice.

Npr. (govorim iz glave primjer)

Tablica osoba sa nekakvim osnovnim podacima i recimo da ima vanjski kljuc iz druge tablice.
Druga tablica neka budu opcenita mjesta.


Sada imam nekakav view gdje mi se prikazuju polja iz tablice osoba i tablice mjesta.


E sada pitanje! :)

S obzirom na view trebam napraviti temp tablicu sa svim tim poljima.


primjer view-a:


SELECT dbo.tOsoba.Ime, dbo.tOsoba.Prezime, dbo.tMjesta.NazivMjesta
FROM dbo.tOsoba INNER JOIN
dbo.tMjesta ON dbo.tOsoba.IdMjesta= dbo.Mjesta.IdMjesta


I sada od tog selekta kreirati tablicu! Znači sa poljima ime, prezime, nazivMjesta.


eto, tako nekako! :)


 
Odgovor na temu

Zidar
Canada

Član broj: 15387
Poruke: 3085
*.eqao.com.



+79 Profil

icon Re: Od dvije tablice napraviti jednu!11.09.2006. u 15:21 - pre 214 meseci
U MS SQL bi bilo:

SELECT dbo.tOsoba.Ime, dbo.tOsoba.Prezime, dbo.tMjesta.NazivMjesta
INTO #TempTable
FROM dbo.tOsoba INNER JOIN
dbo.tMjesta ON dbo.tOsoba.IdMjesta= dbo.Mjesta.IdMjesta

Znaci, tvoj SELECT iskaz, samo posle SELECT apre FROM ubacis INTO #TempTable


 
Odgovor na temu

jajo
Zagreb

Član broj: 18276
Poruke: 91
*.adsl.net.t-com.hr.



Profil

icon Re: Od dvije tablice napraviti jednu!11.09.2006. u 18:48 - pre 214 meseci
U oracle-u je to

create privremena_tablica
as select * from neki_view;

(Ako trebaš za dio slogova onda naravno staviš where, a ako trebaš praznu tablicu onda 1=2 il tak nešto)
 
Odgovor na temu

Csharp

Član broj: 39818
Poruke: 63
*.adsl.net.t-com.hr.



Profil

icon Re: Od dvije tablice napraviti jednu!12.09.2006. u 08:27 - pre 214 meseci
E, to ljudi, svaka cast! :)


Vjerujem da je to baš ono što mi treba! ;)


puno vam hvala!



 
Odgovor na temu

Zed Mc Jack
Programer
Bečej

Član broj: 93120
Poruke: 137
*.adanet.co.yu.

Sajt: www.subakov.com


Profil

icon Re: Od dvije tablice napraviti jednu!12.09.2006. u 09:12 - pre 214 meseci
U Visual FoxPro-u je

SELECT * FROM ImeViewa INTO TABLE ImeTabele ili
COPY STRUCTURE TO ImeTabele
www.subakov.com Jedini Visual FoxPro sajt u Srbiji
 
Odgovor na temu

[es] :: Baze podataka :: Od dvije tablice napraviti jednu!

[ Pregleda: 4207 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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