我在Oracle DB中有一个RAW数据类型的表。
CREATE TABLE rawdata
(
c1 RAW(11)
); 我可以在Hive中创建类似数据类型的表吗?
发布于 2018-05-24 15:23:57
您可以尝试配置单元的binary数据类型
发布于 2018-05-24 17:19:35
下面的内容可能很有用。
Oracle datatype Replication Definition datatype Hive datatype
Integer rs_oracle_decimal double
Number rs_oracle_decimal double
Number(10) - Number(18) rs_oracle_decimal Bigint
Number(5) - Number(9) rs_oracle_decimal int
Number(2) - Number(4) rs_oracle_decimal smallint
Number(P,S) rs_oracle_decimal/varchar decimal/varchar
Number(1) rs_oracle_decimal tinyint
FLOAT rs_oracle_float double
BINARY_FLOAT rs_oracle_float double
BINARY_DOUBLE rs_oracle_decimal double
DATE rs_oracle_datetime timestamp
TIMESTAMP(N) rs_oracle_timestamp9 timestamp
CHAR Char varchar
NCHAR Unichar varchar
VARCHAR2 Varchar varchar
NVARCHAR univarchar varchar
NVARCHAR2 univarchar varchar
BLOB image No Default
BFILE image No Default
NCLOB unitext No Default
INTERVAL rs_oracle_interval No Default
ROWID rs_oracle_rowid No Default
UROWID rs_oracle_rowid No Default
TIMESTAMP with time zone rs_oracle_timestamptz No Default
TIMESTAMP with local time zone rs_oracle_timestamp9 No Default
ANYDATA opaque No Default
VARRAY opaque No Default
NESTEDTAB opaque No Default
Object opaque No Default
REF rs_oracle_binary No default
RAW rs_oracle_binary binaryhttps://stackoverflow.com/questions/46639730
复制相似问题