Bonjour !
Logiquement, le SGBD que vous utilisez fournit un outil en ligne de commande permettant de réaliser ce genre de choses (sqlplus par exemple pour oracle), auquel vous pouvez passer en paramètres les informations de connexion (instance, utilisateur, mot de passe) et le fichier à exécuter.