-
... in einer SQL View kann man (fast) alles nach (fast) jedem casten und die View dann im CPYTOIMPF verwenden.
D*B
-
Der Default bei SQL für CHAR oder VARCHAR ist eine gültige CCSID. Hat der Job oder das System 65535, wird die CCSID aus der aktuellen Sprache entwickelt.
Dies betrifft aber ausschließlich den CREATE TABLE.
Felder ohne CCSID müssen explizit als BINARY definiert werden.
DDS-Tabelle, CRTPF, können aber tatsächlich auch eine CCSID 65535 auf Datei oder Feldebene aufweisen.
Baut man allerdings eine View auf eine DDS-Tabelle, wo hier die Datei/Felder eine CCSID 65535 enthalten, bekommt eine Funktion CHAR(binary) wiederum CCSID 65535.
Ansonsten kannst du statt "char" auch die Castfunktion:
cast(fld1 as char(nn) ccsid 1141)
verwenden, wie Dieter ja schon schrieb.
-
Vielen Dank für eure Antworten.
Schade, dass es bei CPYTOIMPF nicht auch eine Option wie bei ODBC mit Convert65535=1 gibt.
Ich werde versuchen alle Quellen nach "create table" zu durchforsten, um überall, wo neue Spalten erzeugt werden, den CAST mit Angabe der ccsid 273 einzufügen oder reicht etwa nur der CAST-Befehl ohne Angabe der ccsid?
-
... die PFs würde ich ohne genaueste Prüfung nicht anfassen. Solche Wackelhaufen funktionieren meist nur zufällig. Für die Exporte Views anzulegen reicht aus.
D*B
-
Du musst nicht Create Table durchsuchen, sondern Create View.
Schau dir mal per DSPFD die jeweilige Tabelle(PF)/View(LF) an.
Ist es eine TABLE/VIEW, steht der Create drin.
Ist es eine PF kannst du per DSPOBJD => Auswahl 8 die Quellinformation ansehen.
Schau dir per DSPFFD die Feldinformationen auch bzgl. CCSID an
Bei PF's steht ggf. die CCSID bereits auf Dateiebene (DSPFD).
Du kannst dir auch eine View von einer View basteln, wenn berechnete Felder vorkommen.
-
Vielen Dank für eure Tipps.
Es geht hier ausschließlich um temporär erzeugte Arbeitsdateien, sie werden in der Regel dynamisch mit embedded SQL auf Basis von Tabelleneinträgen erzeugt. Diese Tabelleneinträge werde ich auf die entsprechenden Stichwörter hin untersuchen.
Similar Threads
-
By alex61 in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 11-11-19, 13:52
-
By AK1 in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 27-08-14, 14:23
-
By alex in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 03-06-03, 08:22
-
By Manfred in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 20-09-01, 16:23
-
By andigoering in forum IBM i Hauptforum
Antworten: 8
Letzter Beitrag: 26-07-01, 20:07
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