Announcement

Collapse
No announcement yet.

Parameter übergeben

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Parameter übergeben

    Hallo zusammen

    Ich such eine Möglichkeit, dem Aufruf eines SQL-Sripts Parameter mitzugeben. Das konkrete Beispiel wäre folgendes:

    Ich möchte das Script TEST.SQL mit dem Parameterwert "NAME" aufrufen. Z.B. so:
    C:\sqlcmd -U user -P pass -S localhost\\sqlexpress -i TEST.SQL NAME

    Im Sript TEST.SQL steht z.B. folgendes, wobei $1 nun mit NAME ersetzt werden soll.
    Select * from $1;

    Leider aber finde ich nicht die richtige Syntax, falls es die gibt.
    Hat jemand eine Idee, einen Tipp?

    Besten Dank!
    Dani

  • #2
    Originally posted by med View Post
    Hallo zusammen

    Ich such eine Möglichkeit, dem Aufruf eines SQL-Sripts Parameter mitzugeben. Das konkrete Beispiel wäre folgendes:

    Ich möchte das Script TEST.SQL mit dem Parameterwert "NAME" aufrufen. Z.B. so:
    C:\sqlcmd -U user -P pass -S localhost\\sqlexpress -i TEST.SQL NAME
    wie wärs mit richtig aufrufen?
    C:\sqlcmd -U user -P pass -S localhost\\sqlexpress -i TEST.SQL -v NAME=sys.objects

    Originally posted by med View Post
    Im Sript TEST.SQL steht z.B. folgendes, wobei $1 nun mit NAME ersetzt werden soll.
    Select * from $1;
    Wenn die Variable Name heißt muss sie auch als Name angesprochen werden...

    SELECT * FROM $(Name);

    Originally posted by med View Post
    Leider aber finde ich nicht die richtige Syntax, falls es die gibt.
    Warum sollte es die nicht geben, ist auch in Books online (Microsoft-Hilfe) nett beschrieben...

    Comment

    Working...
    X