Page 1 sur 1

Requête de masse

MessagePosté: 19 Oct 2013, 15:23
de MIKE016
Bonjour à tous ,
Je suis nouveau sur ce forum, auparavant j'étais inscrit sur le forum ancestrologie mais apparemment je n'y ai plus accès ??
Voici ma demande.
Je voudrais indiquer dans les notes la signification du nom des individus ( par exemple LE GOFF signifie "forgeron", je suis d'origine bretonne) .
Cependant compte tenu que la base comporte plusieurs fois le même nom, je ne voudrais pas saisir le commentaire autant de fois qu'il y a le même nom.
Quelle est la syntaxe de la requête qui permet de mettre le même commentaire sur un patronyme.

Merci de votre aide

Re: Requête de masse

MessagePosté: 19 Oct 2013, 19:43
de DDdeberdeux
Bonsoir,

La requête suivante positionne votre texte en première ligne des notes, avant celles qui pourraient exister.
Code: Tout sélectionner
update individu
set comment='LE GOFF signifie "forgeron".'
    ||case when char_length(trim(comment))>0 then ascii_char(13)||ascii_char(10)||comment else '' end
where kle_dossier=1
   and nom='LE GOFF'

à adapter à votre n° de dossier et aux noms à modifier.
Si j'ai bonne mémoire, dans le BOA il faut cliquer sur "exécuter procédure" pour une requête qui ne retourne pas de résultat comme un "select".

André

Re: Requête de masse

MessagePosté: 20 Oct 2013, 07:28
de MIKE016
Bonjour André,
Merci pour cette réponse c'est tout à fait ce que recherchais et ça marche !
Bonne journée
Mike

Re: Requête de masse

MessagePosté: 22 Oct 2013, 13:29
de DDdeberdeux
Bonjour Mike,

Je vous remercie à mon tour de ce petit "Merci" qui rassure sur l'opportunité de la réponse et fait toujours plaisir à ceux qui aident bénévolement. Malheureusement, le savoir-vivre n'est pas toujours de mise sur les forums.

André