2010-05-13 14 views
0

Je souhaite lancer une procédure stockée Firebird à partir d'un fichier batch ou similaire sur un bureau. La procédure stockée contient des instructions d'insertion et des instructions de mise à jour avec si possible des paramètres que je souhaite transmettre.Puis-je exécuter une procédure stockée Firebird à partir d'un fichier batch, ou y a-t-il un équivalent ISQL?

Des idées ou d'autres suggestions seraient appréciées.

+0

Utilisez les conseils de mghie sur l'appel EXECUTE PROCEDURE à partir d'un script SQL. Si votre procédure stockée arrive à utiliser "suspendre", combinez-la avec Hugues Van Landeghem (car dans ce cas vous devez FOR SELECT) –

Répondre

1

Il existe un outil Firebird isql, il a même un lien dans le groupe de menus de démarrage. Vous pouvez l'utiliser dans votre script. Pour la syntaxe, voir par exemple Stefan Heymann's site.

1

Je pense que vous pouvez aussi essayer la syntaxe EXECUTE BLOCK

+0

+1 car sans EXECUTE BLOCK vous êtes limité à des opérations simples (INSERT/DELETE/UPDATE & Metadata Manipulation) –