-
SQL LPAD
Hallo zusammen,
ich sehe gerade den Wald nicht
Ich habe eine Tabelle mit 3 Felder, PCCAR1 CHAR,10; PCSET1 DECI,4,0 ; PCRES1 CHAR,10
Nun habe ich hier Daten liegen.. PCCAR1 ist ein J oder O oder... im PCSET1 ist eine Zahl 1, 34, 2013, 9001... nun möchte ich mit
Code:
SELECT PCCAR1,
LPAD(PCSET1, 4 ,'0')
from maschine.tabelle
die Zahl als 4 Stellige Zahl mit Vornull raus bekommen...
geht leider nicht... :-(
Siehe Fehlermeldung Navigator.
Wo ist mein Denkfehler?
Nachricht: [SQL0204] LPAD der Art *N in *LIBL nicht gefunden. Ursache . . . . : LPAD der Art *N in *LIBL wurde nicht gefunden. Ist der Teildateiname *ALL, ist die Tabelle nicht partitioniert. Handelt es sich um eine Anweisung ALTER TABLE und ist die Art *N, wurde eine Integritätsbedingung oder Partitionierung nicht gefunden. Ist dies keine Anweisung ALTER TABLE und ist die Art *N, wurde eine Funktion, eine Prozedur, ein Auslöser oder ein Sequenzobjekt nicht gefunden. Wurde eine Funktion nicht gefunden, ist LPAD das Serviceprogramm, das die Funktion enthält. Die Funktion wird nur gefunden, wenn der externe Name und der Verwendungsname exakt übereinstimmen. Im Jobprotokoll nach einer Nachricht suchen, die weitere Einzelheiten über den gesuchten Funktionsnamen und den nicht übereinstimmenden Namen enthält. Fehlerbeseitigung: Den Namen ändern und die Anforderung wiederholen. Ist das Objekt eine Knotengruppe, sicherstellen, dass DB2 Multisystem auf dem System installiert ist, und mit dem CL-Befehl CRTNODGRP eine Knotengruppe erstellen. Wurde eine externe Funktion nicht gefunden, das Groß-/Kleinscheibung des EXTERNAL NAME der Anweisung CREATE FUNCTION exakt mit der Groß-/Kleinschreibung des vom Serviceprogramm exportierten Namens übereinstimmen.
-
LPAD wird erst mit TR 1 in Release 7.2 ausgeliefert.
Solange Ihr die entsprechenden PTFs nicht geladen habt geht das so nicht.
Warum nimmst Du nicht einfach DIGITS?
SELECT DIGITS(PCSETI) ...
Birgitta
-
Ohh. das war es. Super lieben dank.
PS.: gleich mal ein PDF nachladen.
-
Zitat von B.Hauser
LPAD wird erst mit TR 1 in Release 7.2 ausgeliefert.
Solange Ihr die entsprechenden PTFs nicht geladen habt geht das so nicht.
Birgitta
Nur der Vollständigkeithalber geht auch mit 7.1 Technology Refresh 9
Tags for this Thread
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