Passa al contenuto principale

RENAMETABLE

Desktop

Rinomina la tabella attribuendo il nuovo nome NOMETABELLA.

Parametri

ParametroDefinizioneI/OInformazioniVersione traduttoreSMP
DATABASEStringaINDesktop
STRUTTURAStringaINDesktop
TABELLATabellaINDesktop
TABELLADESTTabellaINDesktop
NOMETABELLAStringaINDesktop
NOMETABELLADESTStringaINDesktop
NOMETABELLASORGStringaINDesktop
RINOMINAINDICIInteroINDesktop
PREFINDICISORGStringaINDesktop
PREFINDICIDESTStringaINDesktop
CLONESTAZIONENumericoINValore non necessarioDesktop
ERROREInteroINDesktop

DATABASE

StringaINInputValore non necessarioValore non necessarioDesktop

Definisce il nome del database.

STRUTTURA

StringaINInputValore non necessarioValore non necessarioDesktop

Costante o variabile di tipo alfanumerico, indica il nome della struttura. Se costante è da indicare tra i doppi apici.

TABELLA

TabellaINInputValore non necessarioValore non necessarioDesktop

Nome descrittore della tabella che ne definisce la struttura

TABELLADEST

TabellaINInputValore non necessarioValore non necessarioDesktop

Nome descrittore della tabella che ne definisce la struttura. Se l'attributo non è specificato, è necessario specificare l'attributo STRUTTURADEST.

NOMETABELLA

StringaINInputValore non necessarioValore non necessarioDesktop

Nome della tabella se diverso da quanto definito nella struttura.

NOMETABELLADEST

StringaINInputValore non necessarioValore non necessarioDesktop

Nome della tabella destinazione se diverso da quanto definito nella struttura.

NOMETABELLASORG

StringaINInputValore non necessarioValore non necessarioDesktop

Nome della tabella sorgente se diverso da quanto definito nella struttura.

RINOMINAINDICI

InteroINInputValore non necessarioValore non necessarioDesktop

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:

ValoreDescrizione
0No
1Si

PREFINDICISORG

StringaINInputValore non necessarioValore non necessarioDesktop

Indica il prefisso per la rinominazione degli indici della tabella sorgente.

PREFINDICIDEST

StringaINInputValore non necessarioValore non necessarioDesktop

Indica il prefisso per la rinominazione degli indici della tabella destinazione.

CLONESTAZIONE

NumericoINInputDesktop

Indica se la tabella da utilizzare deve essere quella definita come Clone per Stazione

ERRORE

InteroINInputValore non necessarioValore non necessarioDesktop
SottoParametri

Consente al programma di intercettare e gestire l'errore restituito dalla funzione.

suggerimento

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