DB2 Conditionnelle de la clause where

Je suis en utilisant DB2 v9

J'ai une procédure stockée avec des paramètres qui peuvent être transmis sous la forme d'une chaîne vide. Ici somer pseudocode pour ce que je suis en train de faire:

WHERE myColumn.name =
     IF param1 = '' THEN
        **disregard this param, all column values are eligible**
     ELSE
        myColumn.name = param1;

Fondamentalement, tout simplement ignorer le paramètre si c'est une chaîne vide. Sinon, appliquer un filtre dans la clause where. Est-ce possible de le faire dans DB2?

InformationsquelleAutor tmaurst | 2012-04-18