0 / 0
Torna alla versione inglese della documentazione
Tipi di dati Oracle supportati
Ultimo aggiornamento: 30 lug 2024
Tipi di dati Oracle supportati

Quando si usa Oracle come connessione di origine, è possibile replicare solo alcuni tipi di dati.

Quando usi il Oracle connessione con il copia obiettivo, Data Replication tenterà di creare o replicare in una colonna con un nome di colonna simile e un tipo di dati compatibile. Se il tipo di dati della colonna di destinazione non è compatibile, convertirà il tipo di dati di destinazione in un tipo di dati basato su stringhe (ad esempio, varchar).

La tabella seguente mostra i tipi di dati Oracle che è possibile replicare. I tipi di dati non supportati non vengono replicati nel database di destinazione.

Tipo di dati Descrizione Supportato
VARCHAR2(size [ BYTE \ CHAR]) Stringa di caratteri a lunghezza variabile con dimensione massima di byte o caratteri.
NVARCHAR2(size) Stringa di caratteri Unicode a lunghezza variabile con dimensione massima di caratteri.
NUMERO [ (p [, s])] Numero con precisione p e scala s.
MOBILE [ (p)] Un sottotipo del tipo di dati NUMBER con precisione p. Un valore FLOAT è rappresentato internamente come NUMBER.
LONG Dati in caratteri di lunghezza variabile fino a 2 gigabyte o 231-1 byte.
DATA Intervallo di date valido dal 1 gennaio 4712 a.C. al 31 dicembre 9999 d.C. Il formato predefinito viene determinato esplicitamente dal parametro NLS_DATE_FORMAT o implicitamente dal parametro NLS_TERRITORY. Questo tipo di dati contiene i campi data / ora YEAR, MONTH, DAY, HOUR, MINUTE e SECOND. Non dispone di secondi frazionari o di un fuso orario.
VALORE_BINARIO_MOBILE Numero a virgola mobile a 32 bit.
BINARIO_DOPPIO Numero a virgola mobile a 64 bit.
TIMESTAMP [ (precisione secondi frazionari)] I valori di anno, mese e giorno della data, così come i valori di ora, minuti e secondi dell'ora, dove fractional_seconds_precision è il numero di cifre nella parte frazionaria del campo data/ora SECOND. Questo tipo di dati contiene i campi data / ora YEAR, MONTH, DAY, HOUR, MINUTE e SECOND. Contiene frazioni di secondi ma non ha un fuso orario.
DATAORA [ (fractional_seconds_precision)] WITH TIME ZONE Tutti i valori di TIMESTAMP così come il valore di spostamento del fuso orario, dove fractional_seconds_precision è il numero di cifre nella parte frazionaria del campo SECOND datetime. Questo tipo di dati contiene i campi data / ora YEAR, MONTH, DAY, HOUR, MINUTE, SECOND, TIMEZONE_HOUR e TIMEZONE_MINUTE. Ha frazioni di secondi e un fuso orario esplicito.
TIMESTAMP [ (fractional_seconds_precision)] CON FUSO ORARIO LOCALE Tutti i valori di TIMESTAMP WITH TIME ZONE, con eccezioni.
INTERVAL YEAR [ (year_precision)] TO MESE Memorizza un periodo di tempo in anni e mesi, dove year_precision è il numero di cifre nel campo data/ora YEAR.
INTERVAL DAY [ (day_precision)] TO SECOND [ (fractional_seconds_precision)] Memorizza un periodo di tempo in giorni, ore, minuti e secondi, dove day_precision è il numero massimo di cifre nel campo data/ora GIORNO.
RAW (dimensione) Dati binari non elaborati di dimensione byte.
RAW LUNGO Dati binari non elaborati di lunghezza variabile fino a 2 gigabyte.
ROWID Stringa Base 64 che rappresenta l'indirizzo univoco di una riga nella relativa tabella. Questo tipo di dati è principalmente per i valori restituiti dalla pseudocolonna ROWID.
UROWID [ (dimensione)] Stringa in base 64 che rappresenta l'indirizzo logico di una riga di una tabella organizzata per indice. La dimensione facoltativa è la dimensione di una colonna di tipo UROWID.
CHAR [ (dimensione [ BYTE \ CHAR])] Dati di caratteri a lunghezza fissa con dimensione di byte o caratteri. La dimensione massima è 2000 byte o caratteri.
NCHAR [ (dimensione)] Dati di caratteri a lunghezza fissa di caratteri di dimensione lunghezza. Il numero di byte può essere fino a due volte la dimensione della codifica AL16UTF16 e tre volte la dimensione della codifica UTF8 .
CLOB Un oggetto di grandi dimensioni di caratteri che contiene caratteri a byte singolo o multibyte.
NLOB Un LOB (large object) di caratteri contenente caratteri Unicode.
BLOB Un LOB (large object) binario.
FILE B Contiene un indicatore di posizione per un file binario di grandi dimensioni memorizzato all'esterno del database. Abilita l'accesso I/O del flusso di byte ai LOB esterni che risiedono sul server di database. La dimensione massima è di 4 gigabyte.
JSON La dimensione massima è 32 megabyte.

Argomento principale Replica dei dati Oracle

Ricerca e risposta AI generativa
Queste risposte sono generate da un modello di lingua di grandi dimensioni in watsonx.ai basato sul contenuto della documentazione del prodotto. Ulteriori informazioni