Release-Informationen


8.3 Anhang E. Unterstützung in der Landessprache

|8.3.1 Landes-/Gebietscode und Codepageunterstützung

|Die in der Tabelle der unterstützen Sprachen und codierten Zeichensätze |aufgeführte Codepage 5488 wird auch als GB 18030 bezeichnet. Codepage |1394 wird auch als ShiftJIS X0213 bezeichnet.

|Die Verbindung eines UTF-8-Clients (Codepage 1208) mit einer |Nicht-Unicode-Datenbank wird nicht unterstützt.

|8.3.2 Überlegungen zu IMPORT/EXPORT/LOAD -- Einschränkungen für Codepage 1394 und 5488

|Daten in den Codepages 1394 (ShiftJIS X0213) und 5488 (GB 18030) können mit |den Dienstprogrammen LOAD oder IMPORT in eine Unicode-Datenbank versetzt |werden. Mit dem Dienstprogramm EXPORT können Daten von einer |Unicode-Datenbank in eine Datendatei in den Codepages 1394 und 5488 versetzt |werden.

|Es werden nur Verbindungen zwischen einem Unicode-Client und einem |Unicode-Server unterstützt. Sie müssen also entweder einen |Unicode-Client verwenden oder die DB2-Registrierdatenbankvariable DB2CODEPAGE |vor dem Laden, Importieren oder Exportieren auf 1208 setzen.

|Konvertierungen von Codepage 1394 oder 5488 in Unicode können zu einer |Vergrößerung führen. Beispielsweise kann ein 2-Byte-Zeichen als zwei |16-Bit-Unicode-Zeichen in GRAPHIC-Spalten gespeichert werden. Sie |müssen sicherstellen, dass die Zielspalten in der Unicode-Datenbank groß genug |sind, um erweiterte Unicode-Bytes aufzunehmen.

|8.3.3 Werte für Datum und Uhrzeit

|8.3.3.1 Darstellung von Werten für Datum und Uhrzeit als Zeichenfolge

|

|Werte mit dem Datentyp DATE, TIME oder TIMESTAMP werden intern in einer |Form dargestellt, die sie für den SQL-Benutzer transparent ist. Datum, |Uhrzeiten und Zeitmarken können allerdings auch als Zeichenfolgen dargestellt |werden. Diese Darstellungen betreffen den SQL-Benutzer direkt, da es |keine Konstanten oder Variablen mit den Datentypen DATE, TIME oder TIMESTAMP |gibt. Daher muss ein Wert für Datum und Uhrzeit, der abgerufen werden |soll, einer Zeichenfolgevariablen zugeordnet werden. Die Darstellung |als Zeichenfolge entspricht normalerweise dem Standardformat der Werte für |Datum und Uhrzeit, die dem Landes-/Gebietscode des Clients zugeordnet sind, |sofern diese nicht durch Angabe der Formatoption DATETIME bei der |Vorkompilierung des Programms oder beim Binden an die Datenbank überschrieben |werden.

|Wenn eine gültige Zeichenfolge zur Darstellung des Werts für Datum und |Uhrzeit in einer Operation mit einem internen Wert für Datum und Uhrzeit |verwendet wird, wird die Zeichenfolge vor Ausführung der Operation in das |interne Format für Datum, Zeit oder Zeitmarke umgesetzt. Gültige |Zeichenfolgendarstellungen von Werten für Datum und Uhrzeit werden in den |folgenden Abschnitten definiert.

|Anmerkung:
Grafikzeichenfolge-Darstellungen von Werten für Datum und Uhrzeit werden nur |in Unicode-Datenbanken unterstützt. |

|8.3.3.2 Zeichenfolgen für das Datum

|

|Zur Darstellung des Datums können Zeichenfolgen verwendet werden, die mit |einer Ziffer beginnen und aus mindestens 8 Zeichen bestehen. |Abschließende Leerzeichen sind zulässig. Führende Nullen bei den |Monats- und Tagesangaben des Datums können wegfallen.

|Die Tabelle "Formate zur Darstellung des Datums als Zeichenfolge" bleibt |unverändert.

|8.3.3.3 Zeichenfolgen für die Uhrzeit

|

|Zur Darstellung der Uhrzeit können Zeichenfolgen verwendet werden, die mit |einer Ziffer beginnen und aus mindestens 4 Zeichen bestehen. |Abschließende Leerzeichen sind zulässig. Eine führende Null kann bei |den Stundenangaben wegfallen, und die Sekunden können ganz wegfallen. |Wenn Sie die Sekunden nicht angeben, wird eine implizite Angabe von 0 Sekunden |angenommen. 13:30 entspricht daher |13:30:00.

|Die Tabelle "Formate zur Darstellung der Uhrzeit als Zeichenfolge" bleibt |unverändert.

|8.3.3.4 Zeichenfolgen für Zeitmarken

|

|Zur Darstellung einer Zeitmarke können Zeichenfolgen verwendet werden, die |mit einer Ziffer beginnen und aus mindestens 16 Zeichen bestehen. Die |vollständige Darstellung einer Zeitmarke hat das Format |jjjj-mm-tt-hh.mm.ss.nnnnnn. |Abschließende Leerzeichen sind zulässig. Führende Nullen können aus der |Monats-, Tages- oder Stundenangabe der Zeitmarke weggelassen werden. |Mikrosekunden können vollständig abgeschnitten oder weggelassen werden. |Wenn Sie Ziffern in der Mikrosekundenangabe weglassen, wird eine implizite |Angabe von 0 angenommen. Dementsprechend ist |1991-3-2-8.30.00 äquivalent zu |1991-03-02-08.30.00.000000.

|8.3.3.5 Aspekte von Zeichensätzen

|Zeichenfolgen für Datum und Zeitmarke dürfen nur aus Ziffern und |Begrenzersymbolen bestehen.

|8.3.3.6 Datums- und Uhrzeitformate

|Die Zeichenfolgen für Datums- und Zeitformate entsprechen dem |Standardformat der Werte für Datum und Uhrzeit, die dem Landes-/Gebietscode |der Anwendung zugeordnet sind. Dieses Standardformat kann durch Angeben |der Formatoption DATETIME beim Vorkompilieren oder Binden an die Datenbank |überschrieben werden.


[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]