Oracle To GaussDB 数据类型转换
| 
       源数据库数据类型  | 
     
       转换后数据类型  | 
     
       相关的转换配置  | 
    
|---|---|---|
| 
       CHAR  | 
     
       CHAR  | 
     
       字符集不匹配 选择配置项的值为“调整CHAR(n), VARCHAR(n), VARCHAR2(n)和NCHAR(n)的大小。”,可与DRS转换后在GaussDB 存储等价。  | 
    
| 
       VARCHAR  | 
     
       VARCHAR  | 
     
       字符集不匹配 选择配置项的值为“调整CHAR(n), VARCHAR(n), VARCHAR2(n)和NCHAR(n)的大小。”,可与DRS转换后在GaussDB 存储等价。  | 
    
| 
       VARCHAR2  | 
     
       VARCHAR2  | 
     
       字符集不匹配 选择配置项的值为“调整CHAR(n), VARCHAR(n), VARCHAR2(n)和NCHAR(n)的大小。”,可与DRS转换后在GaussDB 存储等价。  | 
    
| 
       NCHAR  | 
     
       NCHAR  | 
     
       字符集不匹配 选择配置项的值为“调整CHAR(n), VARCHAR(n), VARCHAR2(n)和NCHAR(n)的大小。”,可与DRS转换后在GaussDB 存储等价。  | 
    
| 
       NVARCHAR2  | 
     
       NVARCHAR2  | 
     
       -  | 
    
| 
       NUMBER  | 
     
       NUMBER  | 
     
       小数位数为零的数字数据类型 选择配置项的值为“不转换NUMBER数据类型。GaussDB支持NUMBER。”,可与DRS转换后在GaussDB 存储等价。  | 
    
| 
       NUMBER (6, 3)  | 
     
       NUMBER (6, 3)  | 
     
       小数位数为零的数字数据类型 选择配置项的值为“不转换NUMBER数据类型。GaussDB支持NUMBER。”,可与DRS转换后在GaussDB 存储等价。  | 
    
| 
       NUMBER (6, 0)  | 
     
       NUMBER (6, 0)  | 
     
       小数位数为零的数字数据类型 选择配置项的值为“不转换NUMBER数据类型。GaussDB支持NUMBER。”,可与DRS转换后在GaussDB 存储等价。  | 
    
| 
       NUMBER (3)  | 
     
       NUMBER (3)  | 
     
       小数位数为零的数字数据类型 选择配置项的值为“不转换NUMBER数据类型。GaussDB支持NUMBER。”,可与DRS转换后在GaussDB 存储等价。  | 
    
| 
       NUMBER (6, -2)  | 
     
       NUMBER (6, -2)  | 
     
       小数位数为零的数字数据类型 选择配置项的值为“不转换NUMBER数据类型。GaussDB支持NUMBER。”,可与DRS转换后在GaussDB 存储等价。  | 
    
| 
       BINARY_FLOAT  | 
     
       REAL  | 
     
       -  | 
    
| 
       BINARY_DOUBLE  | 
     
       BINARY_DOUBLE  | 
     
       -  | 
    
| 
       FLOAT  | 
     
       DOUBLE PRECISION  | 
     
       float数据类型 选择配置项的值为“将FLOAT/FLOAT(n)转换为DOUBLE PRECISION”,可与DRS转换后在GaussDB 存储等价。  | 
    
| 
       INT  | 
     
       NUMBER(38)  | 
     
       整型数据类型 选择配置项的值为“将INT, INTEGER和SMALLINT转换成NUMBER(38)”,可与DRS转换后在GaussDB 存储等价。  | 
    
| 
       INTEGER  | 
     
       NUMBER(38)  | 
     
       整型数据类型 选择配置项的值为“将INT, INTEGER和SMALLINT转换成NUMBER(38)”,可与DRS转换后在GaussDB 存储等价。  | 
    
| 
       DATE  | 
     
       DATE  | 
     
       -  | 
    
| 
       TIMESTAMP  | 
     
       TIMESTAMP(6)  | 
     
       -  | 
    
| 
       TIMESTAMP_TZ  | 
     
       TIMESTAMP(6) WITH TIME ZONE  | 
     
       -  | 
    
| 
       TIMESTAMP_LTZ  | 
     
       TIMESTAMP(6) WITH TIME ZONE  | 
     
       -  | 
    
| 
       INTERVAL_YM  | 
     
       INTERVAL YEAR TO MONTH  | 
     
       -  | 
    
| 
       INTERVAL_DS  | 
     
       INTERVAL DAY TO SECOND  | 
     
       -  | 
    
| 
       BLOB  | 
     
       BLOB  | 
     
       -  | 
    
| 
       CLOB  | 
     
       CLOB  | 
     
       -  | 
    
| 
       NCLOB  | 
     
       TEXT  | 
     
       nclob数据类型 选择配置项的值为“将NCLOB转换为TEXT数据类型。”,可与DRS转换后在GaussDB 存储等价。  | 
    
| 
       LONG  | 
     
       TEXT  | 
     
       long数据类型 选择配置项的值为“将LONG类型转换为TEXT数据类型。”,可与DRS转换后在GaussDB 存储等价。  | 
    
| 
       LONG_RAW  | 
     
       BYTEA  | 
     
       long raw数据类型 选择配置项的值为“将LONG RAW转换为BYTEA数据类型。”,可与DRS转换后在GaussDB 存储等价。  | 
    
| 
       RAW  | 
     
       RAW  | 
     
       -  | 
    
| 
       RowID  | 
     
       CHAR(18)  | 
     
       -  | 
    
| 
       NUMBER(*,0)  | 
     
       NUMBER(38, 0)  | 
     
       -  |