MySQL / .bat File per Usereingabe Variable def

Hallo erstmal… :wink:

Für folgende Problemstellung suche ich eine Lösung und bin nach mehrtägigem ‚googlen‘ auf keinen grünen Zweig gekommen :frowning:

Ich habe:

  • 1 .bat File, welches ein MySQL Script aufruft, ausführt und das Resultset als File wieder ausgibt.

  • 1 .sql File, welches den Query enthält.

Es soll nun so sein, dass eine bestimmte Variable im .sql File erst durch den Benutzer im .bat File definiert wird.

Ich stelle mir das ganze so vor, dass der Benutzer das .bat File ausführt und dann quasi gefragt wird, welchen Wert die Variable annehmen soll. Der User gibt den Wert ein, das .bat File übergibt den Wert an das SQL Query und danach wird der Query gegen die Datenbank geschickt. Alles klar? :wink: Irgendwie find ich den Dreh nicht raus… Vielleicht kann mir hier jemand helfen!

Besten Dank für Eure Bemühungen!

Grüsse aus der Schweiz.

Es soll nun so sein, dass eine bestimmte Variable im .sql File
erst durch den Benutzer im .bat File definiert wird.

hmm, könntest ein kleines Programm schreiben das per .bat ausgeführt wird, eine eingabenabfrage macht, und dann den sql query schreibt.

-)

wenn du linux hast wäre Perl sehr geeignet dafür :smile:

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]