Déchargement d'une table depuis une procédure stockée appelée par un déclencheur
Posted in 2006
Topics: Stored Procedures & SPL, Triggers, Constraints & Referential Integrity, Migration, Import/Export & Data Conversion
Translated from English by DrWatson — View original
Bonjour, je dois décharger une table de la base de données lors de l'exécution d'une procédure stockée appelée par un déclencheur de base de données (le nom de la table est passé en paramètre). Cependant, il semble que je ne puisse pas utiliser d'instructions SQL dynamiques dans le code SPL. Existe-t-il un moyen plus simple que d'écrire du code C-UDR avec accès à la base de données ? Cordialement, Jörg
J'ai rencontré un problème similaire. Essayez d'utiliser la commande « SYSTEM », qui permet d'appeler un script shell depuis la procédure stockée. Vous pouvez faire en sorte que le script effectue les déchargements requis. spilker a écrit : > Bonjour, > > je dois décharger une table de base de données lors de l'exécution d'une procédure stockée > appelée par un déclencheur de base de données (le nom de la table est passé en paramètre). > Cependant, il semble que je ne puisse pas utiliser d'instructions SQL dynamiques dans du > code SPL. Existe-t-il un moyen plus simple que d'écrire du code C-UDR avec accès > à la base de données ? > > Salutations, Jörg
user spilker a écrit : > Bonjour, > > je dois décharger (unload) une table de base de données pendant > l'exécution d'une procédure stockée appelée par un déclencheur de base > de données (le nom de la table est passé en paramètre). Cependant, il > semble que je ne puisse pas utiliser d'instructions SQL dynamiques dans > du code SPL. Existe-t-il un moyen plus simple que d'écrire du code > C-UDR avec accès à la base de données ? > > Salutations, J'rg > Si vous utilisez IDS 9 ou 10, jetez un œil au bladelet Exec http://iiug.org/software/archive/exec_sql_udr.htm Claus