Chaque semaine, découvrez de nouvelles astuces et bonnes pratiques pour devenir un expert !
Voir l'indexBonjour,
Je souhaiterais mettre à jour la table à chaque fois que j’exécute le Workflow.
Pour Update la base, j’ai un message d’erreur « clé primaire requise pour l'option mise à jour ».
Procédure:
J’ai ajouté un record Id pour définir la Primary Key.
Par la suite je choisis « Mettre à jour, insérer si nouveau » et j’ajoute une instruction dans Post-créer.
J’ai le message d’erreur suivant :
Je ne comprends pas d’où peut provenir l’erreur ci-dessus.
Si vous avez des suggestions sur la manière dont on peut définir une Primary key.
Merci de votre aide.
Zemzemi Raja.
Résolu ! Accéder à la solution.
Bonjour @zemzemi,
Est-ce que tu as essayé de définir la primary key plutôt dans la Pré-créer l'instruction SQL?
Cela fonctionne plutôt comme cela de mon coté.
Yohan
Bonjour,
J'ai effectué la requête dans pré-crée mais j'ai un message d'erreur.
J'ai dû mal rédiger ma requête.
Raja
Bonjour Raja,
Est-ce que le problème a été résolu?
Sinon, je te propose les pistes suivantes:
Ces pistes m'ont été soufflées par @EmmanuelL, merci à lui !
Par ailleurs, les messages d'erreurs sont tronqués sur tes copies d'écran. Tu peux les reproduire intégralement en faisant clic droit, copier les celluces sélectionnés:
Bonjour zemzemi,
Est-ce que tu as essayer cette syntaxe en Pré-SQL :
ALTER TABLE schema_name.alteryx2
ADD CONSTRAINT pk_name PRIMARY KEY (field_name);