CREATEINDEX
Crea gli indici della tabella sul database. La specifica deve essere utilizzata insieme alla '@CREATETABLE con lo scopo di disaccoppiare il momento di creazione tabella dal momento di creazione degli indici.
Parametri
| Parametro | Definizione | I/O | Versione traduttore | SMP | |
|---|---|---|---|---|---|
| DATABASE | Stringa | ||||
| STRUTTURA | Stringa | ||||
| TABELLA | Tabella | ||||
| CLONESTAZIONE | Intero | ||||
| INDICI | |||||
| FILLFACTOR | Intero | ||||
| ERRORE | Intero |
STRUTTURA
Definisce la struttura della tabella in formato testuale. Se l'attributo non è specificato, è necessario specificare l'attributo TABELLA.
TABELLA
Nome descrittore della tabella che ne definisce la struttura
CLONESTAZIONE
Indica se la tabella da utilizzare deve essere quella definita come Clone per Stazione
INDICI
Indica la modalità da utilizzare per la creazione degli indici della tabella.
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
TUTTI | vengono creati tutti gli archivi della tabella, principale e secondari |
PRIMARIO | viene creata solo la chiave primaria |
SECONDARI | vengono create solo le chiavi secondarie |
FILLFACTOR
Indica il valore da assegnare alla clausola FILLFACTOR in fase di creazione degli indici della tabella.
ERRORE
Consente al programma di intercettare e gestire l'errore restituito dalla funzione.
Utilizzare uno dei metodi GetLastError*() della classe BCContextInfo per ottenere le informazioni dell'errore.