SLTTGTTBL - Seleziona tabelle di origine per replica
Utilizzare questo comando per selezionare una tabella di origine per la replica in una richiesta.
È possibile selezionare singole tabelle, gruppi generici di tabelle o tutte le tabelle all'interno di una libreria per una sottoscrizione con una singola esecuzione di questo comando. Quando si immette questo comando, vengono considerate solo le tabelle che sono state aggiunte al catalogo e che non sono già state selezionate alla sottoscrizione.
Per più file di membri, tutti i membri sono selezionati per impostazione predefinita. Dopo aver selezionato le tabelle di origine che si desidera replicare, è necessario descrivere i metadati della sottoscrizione al sottoscrittore utilizzando il comando STRDTAMIR . Quindi, le tabelle di origine devono essere assegnate alle tabelle di destinazione utilizzando il comando ASNTGTTBL sul sottoscrittore.
Non è possibile configurare la gestione Unicode e MBCS con questo comando. Per impostazione predefinita, questo comando selezionerà le impostazioni Unicode e MBCS predefinite che è possibile configurare nella Console di gestione.
Si applica a-Source
Parametri
| Parola chiave | Descrizione | Scelte | Note |
|---|---|---|---|
| OBIETTIVO | Nome sottoscrizione | Nome, generico *, *ALL | Obbligatorio |
| Tabella | Nome tabella di origine | Nome oggetto completo | Obbligatorio |
| Qualificatore 1: nome tabella di origine | Nome, generico *, *ALL | ||
| Qualificatore 2: libreria | Nome | ||
| REPMTD | Metodo di replica | *MIRROR, *AGGIORNA | Obbligatorio |
| UPDMTD | Metodo di aggiornamento | *KEYED, *RRN | Obbligatorio |
| INITSTS | Stato iniziale | *ATTIVO, *INATTIVO, *AGGIORNAMENTO | Obbligatorio |
| ROWSELTYP | Tipo di selezione riga | *OMETTI, *SELEZIONA | Obbligatorio |
| ROWSELEXP | Espressione di selezione riga | Nome | Obbligatorio |
Nome sottoscrizione (TARGET)
Specifica il nome della sottoscrizione.È un parametro obbligatorio.
- Nome
- Specificare il nome di una sottoscrizione. Deve essere lo stesso nome definito in Console di gestione.
- generico *
- I nomi generici possono essere utilizzati per le sottoscrizioni, aggiungendo un asterisco (*) dopo uno o più caratteri comuni al gruppo di nomi delle sottoscrizioni. Ad esempio, 'abc*' specifica tutte le sottoscrizioni che iniziano con i caratteri 'abc'.
- *TUTTI
- Specifica tutte le sottoscrizioni.
Nome tabella di origine (TABLE)
Specifica il nome della tabella di origine da aggiungere all'area Tabelle di origine nella Console di gestione.È un parametro obbligatorio.
- Nome
- Specifica il nome di una tabella
- generico *
- È possibile utilizzare nomi generici per le tabelle, aggiungendo un asterisco (*) dopo uno o più caratteri comuni al gruppo di nomi tabella. Ad esempio, 'abc*' specifica tutte le tabelle che iniziano con i caratteri 'abc'.
- *TUTTI
- Specifica tutte le tabelle.
- Nome
- Specifica la libreria in cui risiede la tabella.
Metodo di replicazione (REPMTD)
Imposta il metodo di replica della tabella di origine selezionata.È un parametro obbligatorio.
- *AGGIORNA
- Specifica la replica per aggiornamento.
- *MIRROR
- Specifica la replica mediante mirroring.
Metodo di aggiornamento (UPDMTD)
Imposta il metodo di aggiornamento che deve essere utilizzato dalla replica CDC per applicare i dati di mirroring alla destinazione.Questo parametro si applica solo se è stato selezionato il mirroring (*MIRROR) per la parola chiave REPMTD .
È un parametro obbligatorio.
- *KEYED
- Indica che CDC Replication sta applicando i dati utilizzando percorsi di accesso univoci.
- *RRN
- Indica che la Replica CDC sta applicando i dati utilizzando i numeri record relativi.
Stato iniziale (INITSTS)
Imposta lo stato iniziale della tabella di origine selezionata.È un parametro obbligatorio.
- *INATTIVO
- Specifica lo stato Inattivo.
- *AGGIORNA
- Specifica uno stato di aggiornamento.
- *ATTIVO
- Specifica uno stato di Attivo.
Tipo di selezione riga (ROWSELTYP)
Specifica il tipo di selezione riga applicata alla tabella di origine.È un parametro obbligatorio.
- *SELEZIONA
- Replicare le righe che soddisfano l'espressione di selezione riga.
- *OMETTERE
- Non replicate le righe che soddisfano l'espressione di selezione riga. Tutte le altre righe che non soddisfano l'espressione di selezione riga vengono replicate.
Espressione di selezione riga (ROWSELEXP)
Imposta l'espressione di selezione riga che determina quali righe nella tabella di origine vengono replicate. È necessario immettere un'espressione di selezione riga basata su colonne nella tabella di origine.È un parametro obbligatorio.
- Nome
- Specifica il nome dell'espressione di selezione riga.
Risultato
I messaggi vengono inviati al log eventi.Esempi
SLTTGTTBL TARGET(SUB1) TABLE(DTUTOR/*ALL)
REPMTD(*MIRROR) UPDMTD(*KEYED) INITSTS(*ACTIVE)Seleziona tutte le tabelle di origine (nella libreria DTUTOR) per la sottoscrizione SUB1. Il metodo di duplicazione per le tabelle è mirroring. Il metodo di aggiornamento è basato su percorsi di accesso univoci. Lo stato iniziale delle tabelle è Attivo (*ACTIVE). Ciò significa che non viene eseguito un aggiornamento iniziale prima dell'inizio del mirroring. Non è stata definita un'espressione di selezione riga per ogni tabella di origine nella libreria DTUTOR.
SLTTGTTBL TARGET(SUB1) TABLE(DTUTOR/AP*)
REPMTD(*MIRROR) UPDMTD(*RRN) INITSTS(*REFRESH) ROWSELTYP(*OMIT) ROWSELEXP(STATE
=NY
)Seleziona tutte le tabelle di origine che iniziano con le lettere AP (nella libreria DTUTOR) alla richiesta SUB1. Il metodo di duplicazione per le tabelle è mirroring. Il metodo di aggiornamento è per numero di record relativo. Lo stato iniziale per le tabelle è Aggiorna (*REFRESH). Ciò garantisce che la tabella venga aggiornata prima dell'inizio del mirroring. Viene definita un'espressione di selezione riga per ciascuna tabella di origine. Vengono replicate solo le righe nelle tabelle di origine in cui STATE non è impostato su NY.
SLTTGTTBL
TARGET(SUB1) TABLE(DTUTOR/CUSTOMER) REPMTD(*REFRESH) INITSTS(*REFRESH)
ROWSELTYP(*SELECT) ROWSELEXP(SALES > 10000
)Seleziona la tabella di origine CUSTOMER (nella libreria DTUTOR) alla sottoscrizione SUB1. Il metodo di replica per la tabella è l'aggiornamento. Lo stato iniziale per la tabella è Aggiorna (*REFRESH). Ciò garantisce l'aggiornamento della tabella. Un'espressione di selezione riga è definita per la tabella CUSTOMER. Vengono replicate solo le righe nella tabella CUSTOMER in cui SALES è maggiore di 10.000.