Anmelden

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

B.Hauser
02-08-05, 13:52
[/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