Bonjour @Xavier79
Je commence tout de suite par le “fond” de la réponse : cela ne peut pas fonctionner.
Tu pourrais éviter ce message d’erreur (généré lors de l’enregistrement de la requête) en validant le mode Direct SQL:
Mais les requêtes enregistrées exécutables sont uniquement celles qui produisent une sélection d’enregistrements. Ce n’est pas le cas de la requête INTO
: tu fais une sélection mais les enregistrements sont ajoutés à une table. Le jeu d’enregistrements n’est pas affichable (ce serait une autre requête qui ferait cette fois un SELECT
sur la table Table_Test.
Donc même si tu inhibes le message d’erreur à l’enregistrement comme vu ci-dessus, tu auras à l’exécution une erreur:
[Ajout 30-04-20 15:45]
@Xavier79 merci de ne pas utiliser
la fonction Ajouter une réponse pour répondre : ce site ne fonctionne pas comme un forum ou un chat (une seule réponse par utilisateur). En revanche on peut éditer ses questions ou ajouter des commentaires.
Sur le fond je pensais avoir été clair : les requêtes enregistrées, lancées depuis l’interface utilsateur ne permettent de faire que des SELECT
. Les autres ne peuvent être lancées que via Outils
▸SQL
.
Si tu veux “packager” un minimum, il est possible (cf. mon premier point) de sauvegarder les instructions dans des requêtes (avec le mode SQL direct). Tu peux alors les éditer puis copier-coller dans la fenêtre Outils
▸SQL
.
Si tu veux “packager” plus (pour d’autres utilisateurs en “boîte noire”), il faut programmer… Je te conseille la lecture du guide Base Handbook (la version anglaise est la seule à jour et complète).
Cordialement