Résumé des options du tableau externe
Lorsque vous créez une définition de table externe, vous pouvez spécifier des options qui contrôlent le traitement des enregistrements ou des lignes, des champs et de l'opération de chargement elle-même. Utilisez ces options lors du chargement d'une table externe ou lors de l'utilisation de la table externe directement dans une requête SQL.
Conseil : la meilleure façon de vérifier que le traitement du chargement est réussi est de rechercher les erreurs dans les fichiers " nzlog et " nzbad Vérifiez ces fichiers de temps en temps pendant et après l'opération de chargement.
Le tableau suivant répertorie les options de la table externe, leurs valeurs et les types de données. Les rubriques qui suivent le tableau décrivent chaque option. Dans la colonne "Formats valides", "Texte" indique le format délimité par du texte et "Fixe" indique le format à longueur fixe. Dans la colonne "Type de données", "énumération" indique que le système accepte un ensemble spécifié de valeurs de chaînes entre guillemets ou sans guillemets. Les options et leurs valeurs ne sont pas sensibles à la casse.
| Option | Formats valides | Valeurs | Par défaut | Pris en charge pour le déchargement | Type de données |
|---|---|---|---|---|---|
| BoolStyle | Texte, fixe | 1_0, V_F, O_N, OUI_NON, VRAI_FAUX | 1_0 | Y | énumération |
| Compress | Texte, fixe |
|
Faux | Y |
|
| CRinString | Texte, fixe | Vrai, Faux, Activé, Désactivé | Faux | Y | booléen |
| CtrlChars | Texte, fixe | Vrai, Faux, Activé, Désactivé | Faux | N | booléen |
| DataObject | Texte, fixe | Chemin d'accès au fichier existant | Pas la valeur par défaut | Y | nom de fichier |
| DateDelim | Texte, fixe | chaîne de 1 octet | '-', ' ' | Y | chaîne |
| DateStyle | Texte, fixe | YMD, DMY, MDY, MONDY, DMONY, Y2MD, DMY2, MDY2, MONDY2, DMONY2 | AMJ | Y | énumération |
| DateTimeDelim | Texte, fixe | chaîne de 1 octet | ' ' | Y | chaîne |
| DecimalDelim | Texte, fixe | ',' ou '.' | '.' | Y | chaîne |
| Delimiter | Texte | 1 octet | « | », « \t » | Y | chaîne |
| Encoding | Texte | interne",Latin9",Utf8",Utf-8" | interne | Y | énumération |
| EscapeChar | Texte | '\' | NULL | Y | chaîne |
| FillRecord | Texte | True si vous spécifiez l'option sans valeur ; false si vous ne spécifiez pas l'option | Faux | N | booléen |
| Format | Texte, fixe | texte", "Interne", "Fixe | texte | Y | énumération |
| IgnoreZero | Texte | True, False | Faux | N | booléen |
| IncludeHeader | Texte | Vrai, Faux, NUL | Faux si vous ne spécifiez pas l'option ; Vrai si vous spécifiez l'option sans valeur | N | booléen |
| IncludeZeroSeconds | Texte | Vrai, Faux, NUL | Faux si vous ne spécifiez pas l'option ; Vrai si vous spécifiez l'option sans valeur | Y | booléen |
| Layout | Texte, fixe | Définitions des zones | Pas la valeur par défaut | N | aucun |
| LFinString | Texte | True, False | Faux | N | booléen |
| LogDir | Texte, fixe | chemin d'accès au répertoire existant | '/tmp' | N | chaîne |
| MaxErrors | Texte, fixe | 0 - 2 147 483 647 | 1 | N | entier |
| MaxRows | Texte, fixe | >=0 | 0 | N | entier |
| MeridianDelim | Texte, fixe | chaîne de 1 octet | ' ' | Y | chaîne |
| NullValue | Texte, fixe | chaîne de 4 octets | nULL | Y | chaîne |
| QuotedValue | Texte | Non, Oui, Simple, Double | Non | N | énumération |
| RecordDelim | Texte, fixe | Chaîne de 8 octets maximum | OS UNIX : '\n' ' Windows OS : ", "\r\n" ou "\r\r" |
N | chaîne |
| RecordLength | Fixe | Constante entière | NULL | N | entier |
| RemoteSource | Texte, fixe | ODBC, JDBC, OLE-DB, S3, AZURE, NZSQL, OUI | NULL | Y | énumération |
| RequireQuotes | Texte | Vrai, Faux, NUL | Faux si vous ne spécifiez pas l'option ; Vrai si vous spécifiez l'option sans valeur | N | booléen |
| SkipRows | Texte, fixe | >=0 | 0 | N | bigint |
| SocketBufSize | Texte, fixe | 64 Ko - 2 Go | 8 Mo | Y | entier |
| TimeDelim | Texte, fixe | caractère de 1 octet | ':' | Y | chaîne |
| TimeRoundNanos ou TimeExtraZeros | Texte | Vrai, Faux, NUL | Faux si vous ne spécifiez pas l'option ; Vrai si vous spécifiez l'option sans valeur | N | booléen |
| TimeStyle | Texte, fixe | '24hour', '12hour' | '24hour' | Y | énumération |
| TruncString | Texte | Vrai, Faux, NUL | Faux si vous ne spécifiez pas l'option ; Vrai si vous spécifiez l'option sans valeur | N | booléen |
| Y2Base | Texte, fixe | >=0 | N | entier | |
| UniqueId | Texte | Espace de noms utilisé pour regrouper les données | Pas la valeur par défaut | Y | chaîne |
| AccessKeyId | Texte | Clé générée sur IBM COS | Pas la valeur par défaut | Y | chaîne |
| SecretAccessKey | Texte | Clé d'accès secrète générée sur IBM COS | Pas la valeur par défaut | Y | chaîne |
| DefaultRegion | Texte | Nom du compartiment | Pas la valeur par défaut | Y | chaîne |
| BucketUrl | Texte | Nom du compartiment | Pas la valeur par défaut | Y | chaîne |
| MultipartSizeMb | Texte, fixe | 8MB - 5GB | 105MB | Y | chaîne |
| Endpoint | Texte | URL la région | Pas la valeur par défaut | Y | chaîne |
| AzAccount | Texte | Nom du compte de stockage Azure | Pas la valeur par défaut | Y | chaîne |
| AzKey | Texte | Clé d'accès Azure | Pas la valeur par défaut | Y | chaîne |
| AzContainer | Texte | Nom du conteneur Azure | Pas la valeur par défaut | Y | chaîne |
| AzMaxBlocks | Texte | Nombre maximal de blocs dans un bloc | 10 000 | Y | entier |
| AzBlockSizeMb | Texte | < 100MB | 25MB | Y | entier |
| AzLogLevel | Texte | Niveau de journalisation pour contrôler la journalisation | INFORMATION | Y | chaîne |