Bonjour,
Dans isql, comment faire pour :
* executer un script sql contenu dans un fichier (par ex : creation_tables.sql)
* executer une commande shell
?
Version imprimable
Bonjour,
Dans isql, comment faire pour :
* executer un script sql contenu dans un fichier (par ex : creation_tables.sql)
* executer une commande shell
?
Code:isql -Usa -Pxxx -S VotreServeur -D votreBase -i creation_tables.sql -o creation_tables.out
Code:xp_cmdshell 'LeCheminComplet/MonShell.sh'
Ok pour la commande shell, mais pour l'execution du script .sql, je souhaitais pouvoir le faire une fois loggé dans isql (avec le prompt). Est-ce possible, autrement qu'en passant le nom du script en parametre au moment du lancement de isql ?
On peut aussi imaginer une solution comme :
Mais c'est un peu lourd...Code:xp_cmdshell 'isql -Usa -Pxxx -S VotreServeur -D votreBase -i creation_tables.sql -o creation_tables.out'
Code:
1
2 1>:r creation_tables.sql n> GO
Ok merci