Archiv Server-Windows 15.877 Themen, 54.317 Beiträge

Parameter in Batchdatei mitgeben

Bernd Mensing / 4 Antworten / Baumansicht Nickles

Tag!
Wer kann mir helfen? Ich möchte in einer Batchdatei Parameter wie User,Passwort und Servicename in der 1. Zeile dieser Datei mitgeben, um somit eine Anmeldung an einer Oracle-DB auszuführen und um anschließend die SQL-Anweisungen in den nachfolgenden Zeilen der selben Batch auszuführen.
Danke im voraus

Teletom Bernd Mensing „Parameter in Batchdatei mitgeben“
Optionen

Aufruf
sqlstart <Username> <Passwort> Enter
SQLstart.bat:

@ECHO OFF
IF "%2" == "" GOTO END
IF "%1" == "" GOTO END
SET XNAM=%1
SET XPW=%2
...
REM Parameteraufruf mit %XNAM% und %XPW%
...
:END
SET XNAM=
SET XPW=
<Batch Ende>

Gruß
Teletom

Bernd Mensing Teletom „Aufruf sqlstart Enter SQLstart.bat: @ECHO OFF IF 2 GOTO END IF 1 GOTO END SET...“
Optionen

Vorab erst einmal vielen Dank!
Es gibt jedoch auch eine Möglichkeit irgend etwas an Paratmetern anzuhängen, wie folgt:
sqlstart xxxx.bat /u /s, ....oder so!
So eine Möglichkeit suche ich!
Kannst Du mir helfen!?
Danke!!!

Gruss
Bernd

Teletom Bernd Mensing „Parameter in Batchdatei mitgeben“
Optionen

Meinst Du vielleicht:
sqlstart

Bernd Mensing Nachtrag zu: „Parameter in Batchdatei mitgeben“
Optionen

Hi!
Ich weiss nun, dass es einen Befehl gibt, der sqlplus heisst. Dieser wird mit der Oracleinstalltion 8i mitgeliefert. Hierzu gibt es allerdings auch verschiedene Parameter, habe ich mir sagen lassen. Diese finde ich jedoch nicht.
Danke.