我们已经将sparksql(1.3.2)配置为在hive之上工作,并使用beeline创建表。
我试图用bigint datatype创建一个表,但是当我使用下面的命令时,我看到这个表是用int datatype创建的
CREATE TEMPORARY TABLE cars (blank bigint)
USING com.databricks.spark.csv
OPTIONS (path "cars.csv", header "false")
但是,当我使用下面的命令时,我能够创建一个bigint数据类型的表
CREATE TABLE cars(blank bigint)
您能告诉我如何使用第一个方法创建tablebigint数据类型吗
是因为这个吗
默认情况下,整型文字被假定为int,除非数字超过int的范围,在这种情况下,它被解释为bigint,或者如果数字上存在以下后缀之一
https://cwiki.apache.org/confluence/display/hive/languagemanual+types#languagemanualtypes-整型(tinyint,smallint,int,bigint)
暂无答案!
目前还没有任何答案,快来回答吧!