Avatar billede nicolas_nielsen Nybegynder
04. februar 2007 - 15:30 Der er 3 kommentarer og
1 løsning

Stored Procedure; Select med variablet antal parametre

Jeg vil oprette en SP hvor jeg ikke på forhånd ved hvormange parametre som brugeren indtaster, så hvordan får jeg min SP til kun at medtage de felter i SP som brugeren har udfyldt. F.eks. hvis brugeren ikke har udfyldt feltet: FakturaDato, så vil jeg gerne har ALLE faktura datoer, istedet for alle fakturadatoer som er = "".
Avatar billede nicolas_nielsen Nybegynder
04. februar 2007 - 15:40 #1
Undskyld, der skulle have stået:
Jeg vil oprette en SP hvor jeg ikke på forhånd ved hvormange parametre som brugeren indtaster, så hvordan får jeg min SP til kun at medtage de felter i SELECT STATEMENT som brugeren har udfyldt. F.eks. hvis brugeren ikke har udfyldt feltet: FakturaDato, så vil jeg gerne har ALLE faktura datoer, istedet for alle fakturadatoer som er = "".
Avatar billede dr_chaos Nybegynder
04. februar 2007 - 22:13 #2
SELECT * FROM TABEL where FakturaDato= COALESCE(@FakturaDato,TABEL.FakturaDato)
Avatar billede nicolas_nielsen Nybegynder
09. februar 2007 - 20:58 #3
Perfekt! Hvis du smider et svar kan jeg give dig point!
Avatar billede dr_chaos Nybegynder
09. februar 2007 - 21:03 #4
svar :)
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