PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 PL/pgSQL » Usage de Case When » 26/11/2014 13:26:27

white-shadow90
Réponses : 1

Bonjour,

Je débute sur Postgres et je souhaiterais mettre à jour une couche avec la fonction Case When.

J'ai rédigé le script suivant, où parcelle renvoie à une autre colonne de la même table.

UPDATE parcel_test
   SET section
   CASE WHEN substr( parcelle, 7,1) = 0 then  substr( parcelle , 8,1)
   ELSE substr(parcelle, 7,2) end;

Or, quand je lance le script il est écrit "erreur de synthaxe sur ou près de "Case".

Quelqu'un pourrait-il m'expliquer d'où vient le problème svp ?

Merci d'avance pour vos réponses.

Pied de page des forums

Propulsé par FluxBB