"In America, consumption equals jobs. In these days, banks aren't lending us the money we need to buy the things we don't need to create the jobs we need to pay back the loans we can't afford." - Stephen Colbert
Je wilt de resultaten van die queries hergebruiken in een join? Waarom doe je die joins dan niet direct in die SP?
Wat bedoel je met 'ik wil iets hebben dat alleen gebruik maakt van t-sql'?
Kan je wat duidelijker zijn, want ik snap echt niet wat je wilt of waar je naartoe wilt....
https://fgheysels.github.io/
1
2
3
4
5
6
7
8
9
| create procedure test as INSERT INTO #temptable select * from tabel1 UNION select * from tabel2 UNION select * from tabel3 -- doe iets met de rows in #temptable |
[ Voor 20% gewijzigd door EfBe op 10-04-2003 20:36 ]
Creator of: LLBLGen Pro | Camera mods for games
Photography portfolio: https://fransbouma.com
Ok ok. Ik was iets te onduidelijk.whoami schreef op 10 April 2003 @ 20:31:
Ik begrijp niet wat je nu precies wilt....
Je wilt de resultaten van die queries hergebruiken in een join? Waarom doe je die joins dan niet direct in die SP?
Wat bedoel je met 'ik wil iets hebben dat alleen gebruik maakt van t-sql'?
Kan je wat duidelijker zijn, want ik snap echt niet wat je wilt of waar je naartoe wilt....
Ik moet twee overzichten maken, die geheel op elkaar lijken kwa tabellen. Maar bij een overzicht heb ik een extra tabel nodig.
Ik had het volgende in gedachten:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| create procedure ovz_1 as begin select * from financiering select * from lening inner join financiering on fin_id = len_fin_id select * from relatie inner join financiering on rel_id = fin_rel_id end create procedure ovz_2 as begin exec ovz_1 select * from debiteurencheck inner join *tabel relatie van ovz_1* on deb_rel_id = rel_id end |
sp ovz_1 moet 3 results teruggeven naar mijn applicatie (dit lukt)
sp ovz_2 moet 4 results teruggeven naar mijn applicatie. Dus de 3 van ovz_1 en de ene die hij zelf doet.
Zo iets duidelijker?
"In America, consumption equals jobs. In these days, banks aren't lending us the money we need to buy the things we don't need to create the jobs we need to pay back the loans we can't afford." - Stephen Colbert
Probleem is dat de tabellen niet dezelfde structuur hebben.EfBe schreef op 10 April 2003 @ 20:36:
code:
1 2 3 4 5 6 7 8 9 create procedure test as INSERT INTO #temptable select * from tabel1 UNION select * from tabel2 UNION select * from tabel3 -- doe iets met de rows in #temptable
"In America, consumption equals jobs. In these days, banks aren't lending us the money we need to buy the things we don't need to create the jobs we need to pay back the loans we can't afford." - Stephen Colbert
Dan moet je zorgen dat beiden resultaatsets dezelfde structuur zijn, kan dat niet, dan ben je op het moment iets onzinnigs in stored procedures aan het maken.eddie19 schreef op 10 april 2003 @ 20:42:
[...]
Probleem is dat de tabellen niet dezelfde structuur hebben.
Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR
Verwijderd
Hmm... waarom kan de QA (query analyzer) de results dan wel weergeven?Verwijderd schreef op 10 April 2003 @ 22:44:
Ermz. no way dat dit gaat lukken. je kan niet een result set direct aanspreken met een select * from result uit een SP
Waarom mag ik dan meedere results teruggeven in een sp?
"In America, consumption equals jobs. In these days, banks aren't lending us the money we need to buy the things we don't need to create the jobs we need to pay back the loans we can't afford." - Stephen Colbert
Omdat je met ADO wel verschillende resultsets kan opvragen. Als je alleen SQL wilt gebruiken zal je echt iets anders moeten verzinnen.eddie19 schreef op 11 April 2003 @ 09:53:
[...]
Hmm... waarom kan de QA (query analyzer) de results dan wel weergeven?
Waarom mag ik dan meedere results teruggeven in een sp?
Nou, ok dan. Dan bedenk ik wel iets andersDonDaaf schreef op 11 April 2003 @ 10:23:
[...]
Omdat je met ADO wel verschillende resultsets kan opvragen. Als je alleen SQL wilt gebruiken zal je echt iets anders moeten verzinnen.
"In America, consumption equals jobs. In these days, banks aren't lending us the money we need to buy the things we don't need to create the jobs we need to pay back the loans we can't afford." - Stephen Colbert