Translation not up to date
The translation of this page does not represent the latest version. For the latest updates, see the English version of the documentation.
Last updated: 15. 6. 2023
Když používáte Oracle jako zdrojové připojení, můžete replikovat pouze některé datové typy.
Použijete-li připojení Oracle k cíli Kopírovat , Data Replication se pokusí vytvořit nebo replikovat sloupec s podobným názvem sloupce a kompatibilním datovým typem, bude-li to nutné, bude převeden na řetězec.
V následující tabulce jsou uvedeny datové typy Oracle , které lze replikovat:
Datový typ | Popis | Podpora |
---|---|---|
VARCHAR2(size [ BYTE \ CHAR]) | Znakový řetězec proměnné délky, který má maximální délku znaků nebo znaky. | ✓ |
NVARCHAR2(size) | Znakový řetězec Unicode s proměnnou délkou, který má maximální délku znaků. | ✓ |
ČÍSLO [ (p [, s])] | Číslo s přesností p a stupnicí. | ✓ |
FLOAT [ (p)] | Podtyp datového typu NUMBER s přesností p. Hodnota typu FLOAT je interně reprezentována jako NUMBER. | ✓ |
LONG | Znaková data proměnné délky do 2 gigabajtů, nebo 231 -1 bajtů. | ✓ |
DATUM | Platný rozsah dat od 1. ledna, 4712 BC, do 31. prosince 9999 n. l. Výchozí formát je určen explicitně parametrem NLS_DATE_FORMAT nebo implicitně hodnotou parametru NLS_TERRITORY. Tento datový typ obsahuje pole typu datum a čas YEAR, MONTH, DAY, HOUR, MINUTE a SECOND. Nemá zlomkové sekundy nebo časové pásmo. | ✓ |
BINARY_FLOAT | 32bitové číslo s pohyblivou řádovou čárkou. | ✓ |
BINARY_DOUBLE | Číslo s 64bitovým číslem s pohyblivou řádovou čárkou. | ✓ |
TIMESTAMP [ (fractional_seconds_precision)] | Hodnoty roku, měsíce a den, stejně jako hodiny, minuty a sekundy času, kde fractional_seconds_precision je počet číslic ve zlomkové části sloupce SECOND datum a čas. Tento datový typ obsahuje pole typu datum a čas YEAR, MONTH, DAY, HOUR, MINUTE a SECOND. Obsahuje zlomkové sekundy, ale nemá časové pásmo. | ✓ |
TIMESTAMP [ (fractional_seconds_precision)] WITH TIME ZONE | Všechny hodnoty TIMESTAMP stejně jako hodnota posunu časového pásma, kde fractional_seconds_precision je počet číslic ve zlomkové části sloupce SECOND datum a čas. Tento datový typ obsahuje pole typu datum a čas YEAR, MONTH, DAY, HOUR, MINUTE, SECOND, TIMEZONE_HOUR a TIMEZONE_MINUTE. Má zlomky sekund a explicitní časové pásmo. | ✓ |
TIMESTAMP [ (fractional_seconds_precision)] WITH LOCAL TIME ZONE | Všechny hodnoty TIMESTAMP WITH TIME ZONE, s výjimkami. | ✓ |
INTERVAL YEAR [ (year_precision)] TO MONTH | Ukládá časové období v letech a měsících, kde year_precision je počet číslic v poli YEAR datetime. | |
INTERVAL DAY [ (day_precision)] TO SECOND [ (fractional_seconds_precision)] | Ukládá časové období ve dnech, hodinách, minutách a sekundách, kde day_precision je maximální počet číslic v poli Datum a čas typu DAY. | |
RAW (velikost) | ✓ | Prvotní binární data o velikosti bajtů. |
DLOUHÉ SUROVÉ | Prvotní binární data s proměnnou délkou do 2 gigabajtů. | ✓ |
ROWID | Base 64 řetězec reprezentující jedinečnou adresu řádku v tabulce. Tento datový typ je primárně určen pro hodnoty vrácené z pseudosloupce ROWID. | |
UROWID [ (velikost)] | Řetězec Base 64 reprezentující logickou adresu řádku z tabulky uspořádané podle indexů. Volitelná velikost je velikost sloupce typu URODWID. | |
CHAR [ (velikost [ BYTE \ CHAR])] | znaková data s pevnou délkou o délce bajtů nebo znaků. Maximální velikost je 2000 bajtů nebo znaků. | ✓ |
NCHAR [ (velikost)] | znaková data s pevnou délkou znaků délky. Počet bajtů může být až dvojnásobnou velikostí pro kódování AL16UTF16 a trojnásobku velikosti pro kódování UTF8 . | ✓ |
CLOB | Znakový velký objekt obsahující jednobajtové nebo vícebajtové znaky. | |
NCLOB | Znakový velký objekt obsahující znaky Unicode. | |
BLOB | Binární velký objekt. | |
SOUBOR BFILE | Obsahuje lokátor pro velký binární soubor uložený mimo databázi. Povoluje I/O přístup k externím LOB umístěnému na databázovém serveru. Maximální velikost je 4 gigabajty. | |
JSON | Maximální velikost je 32 megabajtů. |
Nadřazené téma: Replikování dat Oracle