SQL Script im Query Analyzer ausführen

Von: , Frage gestellt am Di, 9. Mär 2004

Hallo,

wie kann ich direkt vom SQL Query Analyzer ein in einer normalen Textdatei gespeichertes SQL Script ausführen. Also nicht irgendwie über "kopieren/einfügen" sondern anlaog zum Befehl:

@<SQL-SCRIPT>

in Oracle SQL PLus.

2 Antworten zu dieser Frage

  1. Antwort von nach einem Tag 0 hilfreich
    Re: SQL Script im Query Analyzer ausführen

    Hallo,
    es gibt in SQL-Server das Dienstprogramm OSQL (als Nachfolger zu ISQL). Damit kannst du über die MSDOS Kommandozeile ein .sql ausführen.
    Bsp:
    osql -d master -S servername -d dbname -E -i C:\SQL\script.sql

    Mit ist nicht bekannt wie bzw. ob man über den Query Analyzer ein SQL Script starten kann (denke mal nicht!).

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

    • Antwort von nach 37 Tagen 0 hilfreich
      Re^2: SQL Script im Query Analyzer ausführen

      Hi,

      isqlw (Query Analyzer) kann man mit -f von außen angeben, welche Dateien er schon mal laden soll (und die ganzen Verbindungsinfos), ohne sie auszuführen. Gibt man stattdessen -i indatei -o oudatei an, wird die indatei ausgeführt und das Ergebnis in outdatei gespeichert. (Warum man dafür aber isqlw statt osql verwenden sollte, bleibt mir verborgen ...)


      Im Query Analyzer selbst kann man mit den MSSQL-Mitteln, sprich exec xp_cmdshell, osql mit dem ganzen Bla aufrufen. Damit kriegt man so eine Art INCLUDE hin, wenn auch sehr umständlich. [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!