15. august 2001 - 12:37Der er
4 kommentarer og 1 løsning
output fra cursor
I en sp har jeg lavet en cursor. Jeg looper igennem curserens records og vil for hver record danne et ny record. Hvordan faar jeg disse nye records over i et samlet resultatsaet ?
Jeg sidder med lidt af det samme og tror at en variabel af datatype table nok er svaret. For at citere BooksonLine: \"Functions and variables can be declared to be of type table. table variables can be used in functions, stored procedures, and batches. Use table variables instead of temporary tables, whenever possible.\"
Hvis nogen derude har en klump kode hvor sådan en variabel declareres og bruges til noget fornuftigt, ville jeg (og måske tknudsen) meget gerne se det.
Jeg spekulerede et stykke tid over hvordan jeg kunne faa access til at hente data fra en tempraer tabel, som torbenkoch foreslog. Men saa slog det meig at den jo sfoeli bare kan fyldes i \"cursor loopet\" og selectes efter loopet. Saa jeg har lavet noget i stil med:
opret interne variabler opret cursor
opret temp tabel
start cursor loop modificer div variabler insaet i temp tabel
flyt til naeste record i cursoeren loop end
select * fra temp tabel
drop temp tabel nedlaeg cursor
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.