|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : mars 2005 Messages : 169 ![]() |
Bonjour
J'utilise l'instruction osql pour lancer des scripts SQL que j'ai créés. Je voulais savoir si cette instruction permet de passer des paramètres à mon script (en gros je veux passer le nom de la base de données en paramètre à mon script) Comment récupérer ensuite ce paramètre dans mon script ? Sinon si ce n'est pas faisable, est-ce qu'il est possible en SQL de lire le contenu d'un fichier texte ? Dans ce cas, dans mon script SQL j'ouvrirai un fichier de configuration qui contiendra le nom de la base de données. Merci d'avance |
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé
![]() ![]() |
Bonjour,
Tu peux simplement avec osql exécuter une procédure stockée à laquelle tu passes les paramètres. Exemple : Selon l'aide en ligne, tu peux aussi dans un batch utiliser des variables %variables, ou des variables d'environnement %variables% : Code :
__________________
Rudi Bruchez Consultant indépendant modélisation, administration, optimisation, formation, solutions MS SQL Server et informatique libre. MCDBA, MCITP, MCT, SCJP2 - http://www.babaluga.com/ Articles et tutoriels : http://rudi.developpez.com/ LIVRE : Optimiser SQL Server |
||
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : mars 2005 Messages : 169 ![]() |
Bonne idée, merci
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com