Panoramica dei tipi di tabelle di CONNECT

Stai visualizzando una vecchia versione di questo article. Visualizza la versione più recente.

CONNECT è in grado di gestire vari tipi di tabelle; è certamente una delle sue caratteristiche principali. L'opzione Type specifica appunto il tipo e il formato della tabella. I valori consentiti e la loro spiegazione sono elencati nella seguente tabella:

TipoSpiegazione
DOSLa tabella è contenuta in uno o più file. Il formato dei file può essere ulteriormente precisato in altre opzioni o più spesso indicando un tipo più specifico tra quelli qui elencati. Altrimenti, è un flat file di testo in cui le colonne hanno dimensioni fisse in ogni record, e solo l'ultima colonna ha lunghezza variabile.
FIXFile di testo in formato DOS ma con record di lunghezza fissa.
BINFile binario con valori numerici nella rappresentazione della piattaforma, e con colonne che si trovano in posizioni fisse in ogni record.
VECFile binario organizzato in vettori, in cui i valori delle colonne sono raggruppati in modo consecutivo, e possono essere divisi in più file o trovarsi in un unico file.
DBF*File nel formato di dBASE.
CSV*File con "valori separati da virgole", nel quale ogni record ha lunghezza variabile e contiene i valori delle colonne separati da un carattere specificato (il predefinito è la virgola).
FMTFile nel quale ogni record contiene i valori delle colonne in un formato non-standard (lo stesso per ogni record). Tale formato è specificato nelle definizioni delle colonne.
INIFile che usa il formato dei file di configurazione o inizializzazione usato da molte applicazioni.
XMLFile nel formato XML o HTML.
ODBC*Tabella estratta da un'applicazione accessibile via ODBC o unixODBC. Per esempio da un altro DBMS o da un foglio di calcolo Excel.
MYSQL*Tabelle a cui si accede tramite l'API di MySQL, come lo Storage Engine FEDERATED.
PROXY*Tabella basata su un'altra tabella esistente su un server concorrente.
TBL*Accede a una collezione di tabelle come se fosse una sola (come fa MERGE con le tabelle MyIsam).
XCOL*A table based on another table existing on the current server with one of its column containing of comma separated values.
OCCURA table based on another table existing on the current server, several columns of the object table containing values that can be grouped in only one column.
DIRVirtual table that returns a file list like the Unix ls or DOS dir command.
WMI*Windows Management Instrumentation table displaying information coming from a WMI provider. This type enables to get in tabular format all sort of information about the machine hardware and operating system (Windows only).
MACVirtual table returning information about the machine and network cards (Windows only).
OEMTable of any other formats not directly handled by CONNECT but whose access is implemented by an external plugin module (DLL or Shared Library).

Catalog Tables

For all table types marked with a ‘*’ in the table above, CONNECT is able to analyze the data source to retrieve the column definition. This can be used to define a “catalog” table that display the column description of the source, or to create a table without specifying the column definition that will be automatically constructed by CONNECT when creating the table.

These types and how to use them is described in CONNECT Data Types.

Commenti

Sto caricando i commenti......
Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.