Si vous avez déjà fait des “stores procedure“, vous avez sûrement rencontré, à un moment ou à un autre, une procédure comme celle-ci:
IF(NOT @yard_id IS NULL)
BEGIN
SELECT * FROM Yards WHERE yard_id = @yard_id AND year = @year;
END
ELSE
BEGIN
SELECT * FROM Yards WHERE year = @year;
END
Cette situation arrive, entre autres, lorsque nous avons un paramètre “optionnel” et [...]