-
SQL0326 ??
Moin moin,
ich will folgenden Cursor definieren und hinterher mit einem Fetch in eine externe DS bringen...
wenn ich das Statement so ausführe, funzt es ohne Probleme....
Will ich aber einen Cursor davon erstellen bekomme ich den "Fehler" SQL0326
was heißt "Zu viele Variablen angegeben".
exec sql declare c1 cursor for
select *
from lib.datei e
where exists
(select 1 from lib2.datei2 i
where e.oje=i.oje and e.jahr=i.jahr
and e.folge=i.folge
and i.quartal <= utJJJJQ);
Kann mir vielleicht einer einen Hinweis geben ?
Gruß
Joe
-
Dass der Fetch mehr Variablen haben will, als de DS aufweist.
Ggf. liegt ein LIBL-Problem beim Compile oder der Ausführung vor.
Prüfe mal im Spool die Anzahl der Felder des FETCH und der DS.
-
Die Anzahl Spalten (46) stimmt überein, aber warum motzt er denn schon beim declarieren und nicht beim fetch?
-
SELEFCT * ist immer kritisch! Besser ist die benötigten Spalten anzugeben und auszulesen.
Ansonsten versuch's mal mit:
SELECT e.* ...
Birgitta
-
Der der Bezug auf die "Variablen" geht nehme ich mal an, dass die Variable in der Where-Klausel ggf. falsch deklariert, nicht eindeutig oder eine Struktur ist.
-
hab ich schon beides versucht.....haut beides nicht hin....
Die Variablen sind soweit korrekt, und in den Dateien auch vorhanden.
-
vielleicht könnten mehr details weiter helfen.
Mit den bekannten Informationen sieht es nun mal so aus als ob die Anzahl der Felder in der DS nicht mit der der Tabelle übereinstimmen.
-
Der SQL0326 ist da etwas dürftig.
Der Compiler wirft doch einen Spool aus und markiert die fehlerhafte Zeile.
Aus deiner Quelle, die ja nicht alles zeigt, werde ich zumindest nicht schlau.
Da der Fehler beim Declare des Cursors auftritt muss der Fehler diese verwendete Variable meinen.
-
Ich habe die declaration des Cursors mal verschoben an den Anfang der Quelle.
Nun gehts!
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks