Avatar billede wedia Nybegynder
02. december 2008 - 15:38 Der er 4 kommentarer og
1 løsning

t-sql if else problem

Jeg eksperter,

jeg er helt ny når det kommer til t-sql, og jeg kan ikke få min if else sætning til at virke er der nogen der kan forklar hvordan man går det i t-sql og også gerne om det er muligt at køre løkker i t-sql.

her er min store procedure:

CREATE PROCEDURE [test_user].[select_css_calls]
@sb VARCHAR(255)
AS
BEGIN

IF @sb == ""

SELECT * FROM csscalls

ELSE

SELECT * FROM csscalls WHERE name LIKE @sb

END
Avatar billede aaberg Nybegynder
02. december 2008 - 15:43 #2
IF @sb = ""
  SELECT * FROM csscalls
ELSE
  SELECT * FROM csscalls WHERE name LIKE @sb
Avatar billede aaberg Nybegynder
02. december 2008 - 15:45 #3
Hov, ( IF @sb = "" ) skal rettes til ( IF @sb = '' )

Læg mærke til, at man ikke bruger { og } til at fortælle, hvad der skal ske i IF-ELSE eller WHILE sætningen, men BEGIN og END. Hvis der bare skal være 1 statement, er BEGIN-END ikke nødvendig.

IF @sb = ''
BEGIN
  kode her
END
ELSE
BEGIN
  kode her
END
Avatar billede wedia Nybegynder
02. december 2008 - 16:37 #4
takker smid et svar
Avatar billede aaberg Nybegynder
02. december 2008 - 21:08 #5
:-)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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