Création de requête SQL pour un champ personnalisé

 

Bonjour,

J'ai dans ma base de données un champ personnalisé "sous type de document"  sous forme de liste de choix.

J’aimerais faire des modifications par lot avec ce champ soit ;

-        sur un lot de notices, qui n’ont pas de sous type de document (champ vide) leur ajouter un sous type de document.

-        Soit changer de sous type document.

Pour cela,  j’ai voulu créer une requête SQL pour ce champ personnalisé en m’inspirant d’une requête existante  proche (car je ne m’y connais pas plus que cela en langage sql)

Voici comment j’ai procédé pour créer cette requête : 
Aller dans catalogue / panier / gestion des procédures
Ajouter une procédure
Choisir le type de procédure : sélection / action (ici action)
Donner un titre à la procédure
Exemple : Changement de sous type de document des notices d'un panier
Ajouter le code SQL de la procédure :
Exemple :
Nom du champ des sous types de documents : NAT
Requête Mysql :
update notices set NAT=!!new_NAT!! where notice_id in (CADDIE(NOTI))
Enregistrer la requête
Aller dans configurer les paramètres
Choisir : liste de choix à partir d’une requête et rentrer une requête :
Exemple  pour le champ sous type support (NAT) v:
select id_notice_NAT, gestion_libelle from notice_NAT order by 2

Cette requête n’a pas fonctionné.

Quelqu'un  peut-il m’expliquer où est le problème ?

Il doit y avoir une erreur dans la requête.

Merci beaucoup de votre aide 

Elisabeth


Connectez-vous ou Inscrivez-vous pour répondre.