Hello Friends,
I created table in hive with help of following command -
CREATE TABLE db.test
(
fname STRING,
lname S
To get this you can use hive's property which is TBLPROPERTIES ("skip.header.line.count"="1")
you can also refer example -
CREATE TABLE temp
(
name STRING,
id INT
)
row format delimited fields terminated BY '\t' lines terminated BY '\n'
tblproperties("skip.header.line.count"="1");
Just don't mix double quotes and single quotes in the same CLI command:
CREATE TABLE db.test
(
fname STRING,
lname STRING,
age STRING,
mob BIGINT
) row format delimited fields terminated BY '\t' tblproperties('skip.header.line.count'='1') stored AS textfile;
otherwise hive load NULL
values.
Just for those who have already created the table with the header. Here is the alter command for the same.
ALTER TABLE tablename SET TBLPROPERTIES ("skip.header.line.count"="1");