Announcement

Collapse
No announcement yet.

Warum funktioniert folgendes NICHT!?

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

  • Warum funktioniert folgendes NICHT!?

    Guten Morgen liebe User,

    anbei hätte ich eine kurze Frage zu einer SQL-Anweisung. Vllt wisst ihr eine Lösung:

    declare @cmd nvarchar(max)
    set @cmd = 'select dings from bums'
    exec(@cmd)

    Wieso funktioniert dieser Befehl unter PSQL nicht? Folgende Fehlermeldung:

    ORA-06550: Zeile 1, Spalte 9:
    PLS-00103: Fand das Symbol "@" als eines der folgenden erwartet wurde:

    begin function package pragma procedure subtype type use
    <an identifier> <a double-quoted delimited-identifier> form
    current cursor

    Danke im voraus für eure Hilfe.
    Gruss

  • #2
    Hallo...
    Warum funktioniert folgendes NICHT!?
    Weil die Oracle-DB mit der MySQL-Syntax nicht klarkommt!

    Gruß Falk
    Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

    Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

    Comment


    • #3
      Und wie müsste ich den Select umändern? Synatxänderung? Kennt sich damit jemand aus?

      Comment


      • #4
        Originally posted by Vasquez155 View Post
        Und wie müsste ich den Select umändern? Synatxänderung?
        Der Select ist OK aber das PL stimmt nicht.

        http://lmgtfy.com/?q=pl/sql tutorial

        Gruß Falk
        Zuletzt editiert von Falk Prüfer; 19.12.2011, 14:53.
        Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

        Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

        Comment


        • #5
          Dankeschön, aber ich kann den Link nicht öffnen!

          Hast du noch einen anderen Link hierzu?

          Gruss

          Comment


          • #6
            Leider bin ich selbst immernoch nicht auf eine Lösung meines Problems gekommen!

            Könnt Ihr mir helfen, wie ICH,

            - eine SQL - Anweisung als Konstante deklarieren kann, denn diese kommt in einem großen SQL-Befehl öfters vor
            - und diese immer wieder im Befehl aufrufen kann.

            Habt ihr mir da eine Lösung?

            Gruss

            Comment


            • #7
              Hallo,

              goggle mal unter
              dynamisches sql

              Gruß

              Martin

              Comment

              Working...
              X