Skip to content
Advertisement

Just get column names from hive table

I know that you can get column names from a table via the following trick in hive:

Is it also possible to just get the column names from the table?

I dislike having to change a setting for something I only need once.

My current solution is the following:

This seems too verbose and against the DRY-principle.

Advertisement

Answer

If you simply want to see the column names this one line should provide it without changing any settings:

However, if that doesn’t work for your version of hive this code will provide it, but your default database will now be the database you are using:

User contributions licensed under: CC BY-SA
3 People found this is helpful
Advertisement