需求:在Vertica數據庫上建表,表結構來源於原Oracle數據庫,故需要轉換成Vertica數據庫庫表結構。
實際轉換操作需要評估源庫用到的所有數據類型和數據本身特性。
下面是總結的某場景下的替換規則,僅供參考。
1.時間類型:
DATE
=> TIMESTAMP
2.數字類型:
NUMBER( => NUMERIC(
NUMBER( => NUMERIC(
NUMBER
=> NUMERIC(38,0)
INTEGER => NUMERIC(38,0)
INTEGER => NUMERIC(38,0)
3.字符類型:
VARCHAR2(
=> VARCHAR(
NVARCHAR2( => VARCHAR(
NVARCHAR2( => VARCHAR(
CHAR(
=> VARCHAR(
4.大字段類型:
LONG => VARCHAR(2000)
CLOB => VARCHAR(2000)
BLOB => VARCHAR(2000)
LONG => VARCHAR(2000)
CLOB => VARCHAR(2000)
BLOB => VARCHAR(2000)