Witam,
Jestem baardzo mocno początkująca jeżeli chodzi o sql, i próbuję stworzyć pierwsza procedurę. Ma ona zwracać kupony promocyjne określonego typu(promotionId) dla konkretnego cardnumberu użytkownika.
Udało mi się stworzyć coś takiego i działa, ale dostałam wskazówkę, że powinno być tu użyte IF(@cardnumber is not null) tuż przed BEGIN.
Nie mam pojęcia dlaczego i jak to zamknąć żeby działało...czy na podstawie tego co napisałam da się coś poradzić?
Pozdrawiam
0
0
Definicja IF'a
IF Boolean_expression
{ sql_statement | statement_block }
[ ELSE
{ sql_statement | statement_block } ]
Ja bym tego If - a wrzucił pomiędzy Begin i end w ciele procedury
Dlaczego ten IF ? Bo wtedy sprawdzasz czy numer karty jest null-em. Po co coś wykonywać dla pustej wartości.
Pokombinuj troszkę :)
0
Ech, udało się, to było takie proste tylko wywalało bezsensowny błąd nie wiedzieć czemu...dzięki!:)