Bonjour,
Je voulais savoir s'il existait l'équivalent oracle de sqlcmd en SQL Server et qui ne soit pas SQL*Plus. Je voudrais juste un outil en ligne de commande DOS pour lancer un script SQL sur oracle en écrivant l'output dans un fichier.
Merci
Bonjour,
Je voulais savoir s'il existait l'équivalent oracle de sqlcmd en SQL Server et qui ne soit pas SQL*Plus. Je voudrais juste un outil en ligne de commande DOS pour lancer un script SQL sur oracle en écrivant l'output dans un fichier.
Merci
Et que reproches-tu à sqlplus ?
En quoi ne répond-il pas à ton cahier des charges ?
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous,
N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton
et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.
J'ai besoin de pouvoir lancer mon script SQL depuis une commande DOS et de pouvoir générer un fichier d'output, est-ce possible avec SQL*Plus ? Je ne connais pas cet outil, je viens du monde Sybase/SQL Server.
C'est tout à fait possible et sans doute pas plus compliqué qu'avec sqlcmd.
Le nom du fichier de script est l'un des paramètres de la commande sqlplus et celui du fichier de sortie peut être ajouté en paramètre complémentaire et pris en charge dans le script.
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous,
N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton
et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.
en faisant sqlplus dans le prompt cmd DOS, il me demande de me connecter, moi je veux une solution que je peux automatiser via un ordonnanceur par exemple, il ne faut donc pas qu'il y ait des étapes de saisies. Sais-tu comment gérer les paramètres de connexions et d'output dans les paramètre de la commande sqlplus du coup s'il te plaît ?
J'arrive à me connecter comme ceci :
Mais avec quel argument en plus puis-je lui dire de m'exécuter mon script toto.sql ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part sqlplus login/password@//hostname:port/servicename
Partager