Riassunto delle opzioni della tabella esterna

Quando si crea una definizione di tabella esterna, è possibile specificare le opzioni che controllano l'elaborazione dei record o delle righe, dei campi e dell'operazione di caricamento stessa. Utilizzare queste opzioni quando si carica da una tabella esterna o quando si utilizza direttamente la tabella esterna in una query SQL.

Suggerimento: Il modo migliore per verificare che l'elaborazione del carico sia andata a buon fine è controllare la presenza di errori nei file 'nzlog e 'nzbad. Controllare di tanto in tanto questi file durante e dopo l'operazione di caricamento.
La tabella seguente elenca le opzioni della tabella esterna, i loro valori e i tipi di dati. Gli argomenti dopo la tabella descrivono ciascuna opzione. Nella colonna "Formati validi", "Testo" indica il formato delimitato da testo e "Fisso" indica il formato a lunghezza fissa. Nella colonna "Tipo di dati", "enumerazione" indica che il sistema accetta un insieme specifico di valori stringa quotati o non quotati. Le opzioni e i loro valori non sono sensibili alle maiuscole e alle minuscole.
Tabella 1. Opzioni tabella esterna
Opzione Formati validi Valori Predefinito Supportato per lo scarico Tipo di dati
BoolStyle Testo, fisso 1_0, V_F, S_N, SÌ_NO, VERO_FALSO 1_0 Y enumerazione
Compress Testo, fisso
  • Vero, Falso, On, Off, zlib, zstd, livello di compressione zstd
No Y
  • booleano
  • stringa
CRinString Testo, fisso Vero, Falso, On, Off No Y booleano
CtrlChars Testo, fisso Vero, Falso, On, Off No N booleano
DataObject Testo, fisso Percorso del file esistente Nessun valore predefinito Y nome file
DateDelim Testo, fisso stringa di 1 byte '-', ' ' Y stringa
DateStyle Testo, fisso YMD, DMY, MDY, MONDY, DMONY, Y2MD, DMY2, MDY2, MONDY2, DMONY2 AMG Y enumerazione
DateTimeDelim Testo, fisso stringa di 1 byte ' ' Y stringa
DecimalDelim Testo, fisso ',' o ' '.' Y stringa
Delimiter Testo 1 byte '|', '\t' Y stringa
Encoding Testo 'Interno',Latin9',Utf8',Utf-8' 'Interno' Y enumerazione
EscapeChar Testo '\' NULL Y stringa
FillRecord Testo Vero se si specifica l'opzione senza valore; falso se non si specifica l'opzione No N booleano
Format Testo, fisso testo", "Interno", "Fisso" 'Testo' Y enumerazione
IgnoreZero Testo True, False No N booleano
IncludeHeader Testo Vero, Falso, NULL Falso se non si specifica l'opzione; Vero se si specifica l'opzione senza valore N booleano
IncludeZeroSeconds Testo Vero, Falso, NULL Falso se non si specifica l'opzione; Vero se si specifica l'opzione senza valore Y booleano
Layout Testo, fisso Definizioni delle zone Nessun valore predefinito N Nessuna
LFinString Testo True, False No N booleano
LogDir Testo, fisso percorso della directory esistente '/tmp' N stringa
MaxErrors Testo, fisso 0 - 2.147.483.647 1 N intero
MaxRows Testo, fisso >=0 0 N intero
MeridianDelim Testo, fisso stringa di 1 byte ' ' Y stringa
NullValue Testo, fisso stringa a 4 byte 'NULL' Y stringa
QuotedValue Testo No, Sì, Singolo, Doppio N N enumerazione
RecordDelim Testo, fisso Stringa massima di 8 byte

Sistema operativo UNIX:
'\n' '
Sistema operativo Windows:
'\r\n' o '\n\r'
N stringa
RecordLength Fisso Costante intera NULL N intero
RemoteSource Testo, fisso ODBC, JDBC, OLE-DB, S3, AZURE, NZSQL, SÌ NULL Y enumerazione
RequireQuotes Testo Vero, Falso, NULL Falso se non si specifica l'opzione; Vero se si specifica l'opzione senza valore N booleano
SkipRows Testo, fisso >=0 0 N BIGINT
SocketBufSize Testo, fisso 64 KB - 2 GB 8 MB Y intero
TimeDelim Testo, fisso carattere a 1 byte ':' Y stringa
TimeRoundNanos o TimeExtraZeros Testo Vero, Falso, NULL Falso se non si specifica l'opzione; Vero se si specifica l'opzione senza valore N booleano
TimeStyle Testo, fisso '24hour', '12hour' '24hour' Y enumerazione
TruncString Testo Vero, Falso, NULL Falso se non si specifica l'opzione; Vero se si specifica l'opzione senza valore N booleano
Y2Base Testo, fisso >=0   N intero
UniqueId Testo Spazio dei nomi utilizzato per raggruppare i dati Nessun valore predefinito Y stringa
AccessKeyId Testo Chiave generata su IBM COS Nessun valore predefinito Y stringa
SecretAccessKey Testo Chiave di accesso segreta generata su IBM COS Nessun valore predefinito Y stringa
DefaultRegion Testo Nome del bucket Nessun valore predefinito Y stringa
BucketUrl Testo Nome del bucket Nessun valore predefinito Y stringa
MultipartSizeMb Testo, fisso 8MB - 5GB 105MB Y stringa
Endpoint Testo Regione URL Nessun valore predefinito Y stringa
AzAccount Testo Nome account Azure Storage Nessun valore predefinito Y stringa
AzKey Testo Chiave di accesso Azure Nessun valore predefinito Y stringa
AzContainer Testo Nome del contenitore Azure Nessun valore predefinito Y stringa
AzMaxBlocks Testo Numero massimo di blocchi in un blob di blocchi 10000 Y intero
AzBlockSizeMb Testo < 100MB 25MB Y intero
AzLogLevel Testo Livello di registro per controllare la registrazione INFORMAZIONI Y stringa