Announcement

Collapse
No announcement yet.

Variablendeklaration mit "Declare Variable"

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

  • Variablendeklaration mit "Declare Variable"

    Hallo,

    eine Frage zu Stored Procedures in Firebird:

    Warum muß ich jede einzelne Variable in Firebird deklarieren mit DECLARE VARIABLE ?

    Warum geht es nicht so wie in der folgenden Art:

    <PRE>
    DECLARE VARIABLE iAnzahl, iTest Integer;
    </PRE>

    Grüsse,
    Carsten

  • #2
    Hallo Carsten,<br>
    <br>
    das ist halt so bei SP.<br>
    Aber immerhin kannst du dir das VARIABLE sparen.<br>
    Also z.B. "DECLARE iAnzahl Interger;" würde reichen.

    Floria

    Comment


    • #3
      Hallo Florian,

      habe gerade unter IBExpert Deinen Tip ausprobiert. Aber ohne den Befehl "Variable" kommt eine Fehlermeldung:
      "Invalid Token. Dynamic SQL Error. SQL error code = -104."

      Mit "Declare Variable" jedoch gibt es keine Probleme.

      Grüsse,
      Carste

      Comment


      • #4
        Hallo,
        <br><br>
        die erweiterte Variablendeklaration steht erst mit Firebird 1.5 zur Verfügung. Hier kann man VARIABLE weglassen und bereits bei der Deklaration der Variable einen Wert zuweisen.
        <br><br>
        Schöne Grüße,
        <br>
        Thoma
        Thomas Steinmaurer

        Firebird Foundation Committee Member
        Upscene Productions - Database Tools for Developers
        Mein Blog

        Comment

        Working...
        X