Citat:
Ursprungligen postat av gregoff
Jisses Conny! Är det någon som lägger ordentligt med tid på att svara på frågor så...
Ska analysera det hela lite närmare och testa lite under kvällen.
STORT tack för detta!
|
Hoppas det funkar som du vill ha det....
Jag gillar såna här problem att lösa, det är som att lösa korsord eller en SUDOKU...
Det ger mig även chansen att sätta mig in i databasen MySQL och det var ett antal brister i databasen som gjorde att jag bland annat fick förkasta ett par alternativa lösningar.
Bland annat så saknar MySQL möjligheten att skapa tabeller som variabler och returnera det från s.k. Table-value-functions vilket man kan i MS SQL. Så det gör att man måste använda temporära memory-tabeller i stället, vilket är besvärligare. Det skulle säkert sparat 50-75 procent av koden.
Sen hade jag en variant med en SQL Cursor som jag fick förkasta för jag fick aldrig ordning på hur cursorn.
Men med tre nivåer i en struktur så tar det 16 ms att köra StoreStructure() på min gamla Lenovo T410 så det får väl vara godkända prestanda tills vidare, med tanke på att jag inte gjort några optimeringar alls ännu.