Zusammenfassung der Optionen für externe Tabellen
Wenn Sie eine externe Tabellendefinition erstellen, können Sie Optionen angeben, die die Verarbeitung von Datensätzen, Zeilen, Feldern und der eigentlichen Ladeoperation steuern. Verwenden Sie diese Optionen beim Laden aus einer externen Tabelle oder bei einer direkten Verwendung der externen Tabelle in einer SQL-Abfrage.
Tipp: Der beste Weg, um zu überprüfen, ob der Ladevorgang erfolgreich war, ist die Überprüfung auf Fehler in den Dateien " nzlog und " nzbad. Prüfen Sie diese Dateien gelegentlich während und nach der Ladeoperation.
In der folgenden Tabelle sind die Optionen für externe Tabellen, ihre Werte und die Datentypen aufgelistet. In den Abschnitten nach der Tabelle werden die einzelnen Optionen beschrieben. In der Spalte "Gültige Formate" gibt "Text" das Format mit Textbegrenzern und "Fest" das Format mit fester Länge an. In der Spalte "Datentyp" gibt "Aufzählung" an, dass das System eine festgelegte Gruppe von Zeichenfolgewerten in Anführungszeichen oder ohne Anführungszeichen akzeptiert. Bei Optionen und deren Werten muss die Groß-/Kleinschreibung nicht beachtet werden.
| Option | Gültige Formate | Werte | Standard | Unterstützt beim Entladen | Datentyp |
|---|---|---|---|---|---|
| BoolStyle | Text, Fest | 1_0, T_F, Y_N, YES_NO, TRUE_FALSE | 1_0 | Y | Auflistung |
| Compress | Text, Fest |
|
Falsch | Y |
|
| CRinString | Text, Fest | True, False, On, Off | Falsch | Y | boolesch |
| CtrlChars | Text, Fest | True, False, On, Off | Falsch | N | boolesch |
| DataObject | Text, Fest | Vorhandener Dateipfad | Kein Standard | Y | Dateiname |
| DateDelim | Text, Fest | 1-Byte-Zeichenfolge | '-', ' ' | Y | Zeichenfolge |
| DateStyle | Text, Fest | YMD, DMY, MDY, MONDY, DMONY, Y2MD, DMY2, MDY2, MONDY2, DMONY2 | JMT | Y | Auflistung |
| DateTimeDelim | Text, Fest | 1-Byte-Zeichenfolge | ' ' | Y | Zeichenfolge |
| DecimalDelim | Text, Fest | ',' oder '.' | '.' | Y | Zeichenfolge |
| Delimiter | Text | 1 Byte | '|', '\t' | Y | Zeichenfolge |
| Encoding | Text | 'Internal', 'Latin9', 'Utf8', 'Utf-8' | 'Internal' | Y | Auflistung |
| EscapeChar | Text | '\' | NULL | Y | Zeichenfolge |
| FillRecord | Text | True, wenn Sie die Option ohne Wert angeben; False, wenn Sie die Option nicht angeben | Falsch | N | boolesch |
| Format | Text, Fest | 'Text', 'Internal', 'Fixed' | text | Y | Auflistung |
| IgnoreZero | Text | Wahr, falsch | Falsch | N | boolesch |
| IncludeHeader | Text | True, False, NULL | False, wenn Sie die Option nicht angeben; True, wenn Sie die Option ohne Wert angeben | N | boolesch |
| IncludeZeroSeconds | Text | True, False, NULL | False, wenn Sie die Option nicht angeben; True, wenn Sie die Option ohne Wert angeben | Y | boolesch |
| Layout | Text, Fest | Zonendefinitionen | Kein Standard | N | keine |
| LFinString | Text | Wahr, falsch | Falsch | N | boolesch |
| LogDir | Text, Fest | vorhandener Verzeichnispfad | '/tmp' | N | Zeichenfolge |
| MaxErrors | Text, Fest | 0 - 2.147.483.647 | 1 | N | ganze Zahl |
| MaxRows | Text, Fest | >=0 | 0 | N | ganze Zahl |
| MeridianDelim | Text, Fest | 1-Byte-Zeichenfolge | ' ' | Y | Zeichenfolge |
| NullValue | Text, Fest | 4-Byte-Zeichenfolge | 'NULL' | Y | Zeichenfolge |
| QuotedValue | Text | No, Yes, Single, Double | Nein | N | Auflistung |
| RecordDelim | Text, Fest | Maximal 8-Byte-Zeichenfolge | UNIX OS: '\n' ' Windows OS: '\r\n' oder '\n\r' |
N | Zeichenfolge |
| RecordLength | Fest | Ganzzahlige Konstante | NULL | N | ganze Zahl |
| RemoteSource | Text, Fest | ODBC, JDBC, OLE-DB, S3, AZURE, NZSQL, JA | NULL | Y | Auflistung |
| RequireQuotes | Text | True, False, NULL | False, wenn Sie die Option nicht angeben; True, wenn Sie die Option ohne Wert angeben | N | boolesch |
| SkipRows | Text, Fest | >=0 | 0 | N | bigint |
| SocketBufSize | Text, Fest | 64 KB - 2 GB | 8 MB | Y | ganze Zahl |
| TimeDelim | Text, Fest | 1-Byte-Zeichen | ':' | Y | Zeichenfolge |
| TimeRoundNanos oder TimeExtraZeros | Text | True, False, NULL | False, wenn Sie die Option nicht angeben; True, wenn Sie die Option ohne Wert angeben | N | boolesch |
| TimeStyle | Text, Fest | '24hour', '12hour' | '24hour' | Y | Auflistung |
| TruncString | Text | True, False, NULL | False, wenn Sie die Option nicht angeben; True, wenn Sie die Option ohne Wert angeben | N | boolesch |
| Y2Base | Text, Fest | >=0 | N | ganze Zahl | |
| UniqueId | Text | Zum Gruppieren von Daten verwendeter Namensbereich | Kein Standard | Y | Zeichenfolge |
| AccessKeyId | Text | Für AWS/IBM COS generierter Schlüssel | Kein Standard | Y | Zeichenfolge |
| SecretAccessKey | Text | Für AWS/IBM COS generierter geheimer Zugriffsschlüssel | Kein Standard | Y | Zeichenfolge |
| DefaultRegion | Text | Name des Buckets | Kein Standard | Y | Zeichenfolge |
| BucketUrl | Text | Name des Buckets | Kein Standard | Y | Zeichenfolge |
| MultipartSizeMb | Text, Fest | 8MB - 5GB | 105MB | Y | Zeichenfolge |
| Endpoint | Text | Regions-URL | Kein Standard | Y | Zeichenfolge |
| AzAccount | Text | Name des Azure Storage-Kontos | Kein Standard | Y | Zeichenfolge |
| AzKey | Text | Azure | Kein Standard | Y | Zeichenfolge |
| AzContainer | Text | Name des Azure | Kein Standard | Y | Zeichenfolge |
| AzMaxBlocks | Text | Maximale Anzahl von Blöcken in einem Blockblob | 10.000 | Y | ganze Zahl |
| AzBlockSizeMb | Text | < 100MB | 25MB | Y | ganze Zahl |
| AzLogLevel | Text | Protokollierungsebene zur Steuerung der Protokollierung | INFORMATION | Y | Zeichenfolge |