Re: Nochmal SP mit Records-Set Rückgabe.



Huch? temp. tabellen sollten nur innerhalb der Session gelten, in der
diese erstellt werden. So ist das zumindest unter PG, und ich bezweifle,
daß MySQL derart kapott ist.
Mag sein, aber auch eine Memory-Tabelle bleibt bestehen, bis der
Server neu gestartet wird oder ein berechtigter Benutzer selbige
löscht. Schlechte Idee.

Leider akzeptiert MySQL 5.0.19-nt das UNION Statement inner-
halb von meinem CURSOR nicht, und auch UNION ALL wirft einen
Fehler beim Speichern der SP.
Nett von Dir, diese Fehlemerldung zu verschweigen. Das ist echt
zielführend...
Point taken.
### ERROR 1064 (42000): You have an error in your SQL syntax;
### check the manual that corresponds to your MySQL server ver-
### sion for the right syntax to use near 'UNION
### SELECT lastkey, plzs, plze; END IF;
### SET lastkey = ckey;
### SET pl' at line 17

### ERROR 1064 (42000): You have an error in your SQL syntax;
### check the manual that corresponds to your MySQL server ver-
### sion for the right syntax to use near 'UNION all
### SELECT lastkey, plzs, plze;
### END IF;
### SET lastkey =' at line 18

Hat dafür jemand eine Lösung gefunden?
Für PG nannte ich ja eine ;-)
Jo, die hab ich auch portiert bekommen, aber da hat es zu einer
Gebiet-ID immer das Minimum und das Maximum der PLZ ausgewählt.
Vielleicht tun die Cursor anders als das Pendant in PGSQL.

Anyway, die Funktion von oben funktioniert. Nur gibt sie eben
für jedes SELECT ein eigenes RECORD-SET zurück -> Schlecht. Ich
hätt das gerne in einer einzigen Tabelle.
Hab auch im google-Cache euren Beitrag zu diesem Thema gefunden,
aber außer einer Temp-Tabelle und dem UNION schien keine andere
Lösung da drin zu sein. Und Temp geht nicht, und UNION ist feh-
lerhaft.
"Was tun?" sprach Zeus. Und er meinte damit nicht PGSQL instal
lieren (nix für ungut)...

Danke trotzdem,
Christoph


.



Relevant Pages

  • MySQL startet auf einmal nicht mehr
    ... ich benutze MySQL 4.1.13-3.2 unter SUSE 10.0, ... Da ich nicht sehr viel damit anstelle, starte ich den Server ... [ERROR] ... Online-Update (ich kann mich nicht erinnern, ...
    (de.comp.datenbanken.mysql)
  • Problem bei import einer mysqldump -Datei!
    ... Ich muss von einem alten Windows Server mit MySQL 3.23.52 auf einen neuen ... Ich habe nun mit 'mysqldump' eine SQL-Datei der alten Datenbank erstellt, ... ERROR 1064 at line 367993: You have an error in your SQL syntax: ...
    (de.comp.datenbanken.mysql)
  • Re: Unionabfrage bei verknüpften MySQL-Tabellen
    ... der einzelnen Abfragen in diese Tabelle ein. ... Am besten legst Du die temporäre Tabelle auch auf den MySQL Server, ... einen einzelnen UNION oder das Statement wird zu komplex. ... (SELECT 1 As a FROM tblTabelle) ...
    (microsoft.public.de.access)
  • Mambo 4.0.14 Stable Bugs
    ... "into outfile" feature of MySQL. ... Because older versions don't support UNION function. ... In this case, username, md5() hashed password and email address of user ...
    (Bugtraq)
  • Re: Multidimensional Array Question
    ... moosus wrote: ... But I think the Union Statement would do the job for you... ... Sorry to hear about the sorry state of MySQL. ...
    (alt.php)