-
SQL-Problem
Hallo,
ich habe folgendes Problem.
Es soll das Feld a.PRGRAR ab der Stelle 4 mit 2 Nullen aufgefüllt werden wenn die Artikelnummer der Datei A in der Datei B vorhanden ist und die Stellen 4 und 5 im Feld A.PRGRAR ' ' sind.
Dieser SQL befehl wird angemeckert.
update WWSTGD/alarst A set SUBSTRING(A.PRGRAR, 4, 2) = '00'
where A.ARNRAR IN
(SELECT C.ARNRAR from WWSMIG/FALSCH C) and
SUBSTRING(A.PRGRAR, 4, 2) = ' '
es kommt folgende Fehlermeldung:
Token ( ungültig. Gültige Token: =.
Meine Frage: Kann man einen Teil eines Feldes nicht updaten sondern nur das ganze?? Ich bekomm das heut nicht mehr gebacken .
-
Hallo,
ich würde es mit folgendem SQL lösen:
update WWSTGD/alarst A set A.PRGRAR = substr(A.PRGRAR, 1, 3) concat '00' concat substr(A.PRGRAR, 6, x)
where A.ARNRAR IN
(SELECT C.ARNRAR from WWSMIG/FALSCH C) and
SUBSTRING(A.PRGRAR, 4, 2) = ' '
Dabei ist x die Länge des Feldes Feldes A.PRGRAR minus 5.
Gruß,
Frank
-
Vielen dank hat funktioniert. Aber evtl kann mir jemand sagen was an meinem SQL-Befehl falsch war.Würde mich sogar noch mehr Interessieren denn viele Wege führen nach Rom
-
Ich stand auch schon mal vor diesem Problem und bin der Meinung, gelesen zu haben, daß eine solche Manipulation eines Teiles eines Feldes nicht erlaubt ist.
-
Naja, ich denk man(n) muß nicht immer alles verstehen .Aber trotzdem Danke für deine Hilfe
-
SUBSTRING ist eine Funktion, liefert also ein Ergebnis und kann daher nicht verändert, also zugewiesen werden.
Alle SQL-Funktionen (auch eigene) können nur auf der linken Seite einer Zuweisung verwendet werden.
-
Hallo Schmidde,
Du arbeitest nicht zufällig in Kirchheim Teck bei einer Spedition? Schalt mal die Möglichkeit frei, Dir private Nachrichten zu schicken.
Gruß
Alexander
-
Hallo Alexander,
ja, mehr in Deinen privaten Mails.
Gruß,
Frank
Similar Threads
-
By Stefan_Sk in forum NEWSboard Programmierung
Antworten: 8
Letzter Beitrag: 26-05-06, 16:37
-
By Lucky4712 in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 24-05-06, 15:57
-
By cbe in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 08-06-05, 16:21
-
By itec01 in forum IBM i Hauptforum
Antworten: 9
Letzter Beitrag: 16-09-04, 18:38
-
By rebe in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 07-09-01, 13:55
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