Avatar billede ramad Praktikant
05. august 2005 - 13:29 Der er 2 kommentarer

Stored procedure - sammenligning af data fra samme tabel.

Jeg har fået mig et problem med performance i en stump kode jeg har siddet og arbejdet på. Jeg skal køre alle rækker igennem i en tabel, og derefter lave beregninger på hver række alt afhængigt af hvordan rækken ser ud. Hver række i tabellen har en "mod" tabel og måden man ser forskel på dem er en markør, der enten er U eller P.

Hvordan kører jeg lettest(performancevenligt) igennem min tabel og får sammenlignet alle rækker?
Avatar billede jtbroad Nybegynder
06. august 2005 - 20:06 #1
kan du ikke styre det med en case sætning?
select feltnavn som a
case a = U
then begin
gør noget
end
else ....

eller noget i den retning. Tjek syntaksen i T-sql hjælp
Avatar billede beef12 Nybegynder
08. august 2005 - 09:53 #2
Hvis du bruger .NET, ville jeg foreslå at anvende sqlDataAdapter, så du får alle data repræsenteret i din kode, hvorefter du kan manipulere/sammenligne/whatever uden at påvirke databasens performance.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester