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.
Tableau 1. Options du tableau externe
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
  • True, False, On, Off, zlib, zstd, niveau de compression zstd
Faux Y
  • booléen
  • chaîne
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