Utilisation de PostgreSQL CASE dans les fonctions

Ne pouvons-nous pas utiliser CASE condition en dehors de SQL SELECT états?

E. g.:

CASE 
  WHEN old.applies_to = 'admin' THEN _applies_to = 'My Self'
  ELSE _applies_to = initcap(old.applies_to)
END
 _summary = _summary || '<li>Apply To: ' || _applies_to || '</li>';

J'obtiens l'erreur suivante:

ERROR:  syntax error at or near "_summary"
LINE 86: _summary = _summary || '<li>Apply To: ' || _applies ...

source d'informationauteur Yohan Hirimuthugoda | 2012-01-19