View Full Version : CREATE TABLE
loeweadolf
02-08-05, 12:01
[/PHP]Gibt es beim SQL beim Erstellen einer Datei die Möglichkeit ein Datumsfeld im Format *EUR zu erstellen, oder wird immer der Standard genommen ?
mfg. Ludger
fred_hanau
02-08-05, 12:26
Hallo,
schau Dir mal diese Seite (http://publib.boulder.ibm.com/pubs/html/as400/v5r1/ic2929/index.htm?info/db2/rbafzmstdtstrng.htm) an. Ich glaube das wird Dir weiterhelfen
Gruß aus Hanau
loeweadolf
02-08-05, 13:03
Danke für die schnelle Antwort
[/PHP]Gibt es beim SQL beim Erstellen einer Datei die Möglichkeit ein Datumsfeld im Format *EUR zu erstellen, oder wird immer der Standard genommen ?
mfg. Ludger
Ein Datums-Feld wird in einer SQL Table immer binär gespeichert. (Im Gegensatz zu DDS gibt es keine EditierCodes)
Man kann das ganz einfach nachweisen, in dem man sich die Hex-Werte anzeigen läßt:
Select HEX(MyDate) from MyFile
Die Aufbereitungs-Art, hängt von den jeweiligen Einstellungen im Job ab.
Bei STRSQL kann das Datums-Format über F13/Sitzungs-Attribute ändern eingestellt werden.
Im iSeries Navigator über Verbindung/JDBC-Setup/Format
In embedded SQL über die Einstellung im Compile Befehl.
In embedded SQL oder SQL/PL über ein Set Option Statement.
Birgitta