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:
Tipo | Spiegazione |
---|---|
DOS | La 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. |
FIX | File di testo in formato DOS ma con record di lunghezza fissa. |
BIN | File binario con valori numerici nella rappresentazione della piattaforma, e con colonne che si trovano in posizioni fisse in ogni record. |
VEC | File 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). |
FMT | File 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. |
INI | File che usa il formato dei file di configurazione o inizializzazione usato da molte applicazioni. |
XML | File 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. |
OCCUR | A 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. |
DIR | Virtual 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). |
MAC | Virtual table returning information about the machine and network cards (Windows only). |
OEM | Table 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.