RENAMETABLE
Rinomina la tabella attribuendo il nuovo nome NOMETABELLA.
Parametri
| Parametro | Definizione | I/O | Versione traduttore | SMP | |
|---|---|---|---|---|---|
| DATABASE | Stringa | ||||
| STRUTTURA | Stringa | ||||
| TABELLA | Tabella | ||||
| TABELLADEST | Tabella | ||||
| NOMETABELLA | Stringa | ||||
| NOMETABELLADEST | Stringa | ||||
| NOMETABELLASORG | Stringa | ||||
| RINOMINAINDICI | Intero | ||||
| PREFINDICISORG | Stringa | ||||
| PREFINDICIDEST | Stringa | ||||
| CLONESTAZIONE | Numerico | ||||
| ERRORE | Intero |
STRUTTURA
Costante o variabile di tipo alfanumerico, indica il nome della struttura. Se costante è da indicare tra i doppi apici.
TABELLA
Nome descrittore della tabella che ne definisce la struttura
TABELLADEST
Nome descrittore della tabella che ne definisce la struttura. Se l'attributo non è specificato, è necessario specificare l'attributo STRUTTURADEST.
NOMETABELLA
Nome della tabella se diverso da quanto definito nella struttura.
NOMETABELLADEST
Nome della tabella destinazione se diverso da quanto definito nella struttura.
NOMETABELLASORG
Nome della tabella sorgente se diverso da quanto definito nella struttura.
RINOMINAINDICI
Indica come operare sugli indici della tabella. Se impostato questo attributo gli indici vengono rinominati utilizzando come prefisso il valore indicato nell'attributo PREFINDICI. Se non indicato si procede alla cancellazione degli indici.
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
PREFINDICISORG
Indica il prefisso per la rinominazione degli indici della tabella sorgente.
PREFINDICIDEST
Indica il prefisso per la rinominazione degli indici della tabella destinazione.
CLONESTAZIONE
Indica se la tabella da utilizzare deve essere quella definita come Clone per Stazione
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.
Esempi
Definizione
'@RENAMETABLE TABELLA[BLDFAMIGLIA] _
NOMETABELLA["<NuovoNomeTabella>"] _
ERRORE
Definizione con vecchio e nuovo nome della tabella
'@RENAMETABLE TABELLA[BLDFAMIGLIA] _
NOMETABELLASORG["<VecchioNomeTabella>"] _
NOMETABELLADEST["<NuovoNomeTabella>"] _
ERRORE
Definizione con rinominazione degli indici della tabella
'@RENAMETABLE TABELLA[BLDFAMIGLIA] _
NOMETABELLA["<NuovoNomeTabella>"] _
RINOMINAINDICI PREFINDICIDEST["<PrefissoIndici>"] _
ERRORE