Comment utiliser l'option "remplacer" la fonction dans PostgreSQL chaîne de remplacer

Je veux faire de la chaîne de remplacer une partie des données dans pgsql colonne de base de données. J'ai essayé

CASE
    WHEN (po.siteid IS NOT NULL) THEN replace('po.html_content', 'abcd', 'xxx')
        ELSE pc.html_content
 END  

Je veux remplacer chaîne dans po.html_content colonne. Mais le code ci-dessus ne fonctionne pas. Requête d'obtenir les données dans po.html_content colonne, sans les remplacer.
Mon code est erroné ou une idée...

Vous devez montrer à certaines données qui n'est pas en cours de traitement comme prévu. La sortie de SELECT po.html_content, replace(po.html_content, 'abcd', 'xxx') FROM po montrant les lignes où il n'a pas été remplacé.

OriginalL'auteur Miuranga | 2012-09-20