2016-07-06 98 views
0
使用FROM_UNIXTIME(UNIX_TIMESTAMP()

我試圖運行此函數來得到在蜂巢當前日期,但我收到以下錯誤:錯誤而在蜂巢

Error while compiling statement: FAILED: SemanticException No valid privileges Required privileges for this query: Server=server1->Db=_dummy_database->Table=_dummy_table->action=select;

我已經在網上搜索和被提出以下函數來得到當前日期在蜂巢但都給予同樣的錯誤:

SELECT from_unixtime(unix_timestamp()); --/Selecting Current Time stamp/ 

SELECT CURRENT_DATE; --/Selecting Current Date/ 

SELECT CURRENT_TIMESTAMP; --/Selecting Current Time stamp/ 

但這一切都顯示,如果我跑他們,因爲他們給出錯誤

+0

什麼錯誤..with哪個查詢.. –

+0

SELECT FROM_UNIXTIME(UNIX_TIMESTAMP());正在工作 –

+0

謝謝Kishore。這工作。 – Parveen

回答

0

正確答案: 1. SELECT from_unixtime(unix_timestamp()); - 僅適用於Impala

  1. SELECT from_unixtime(unix_timestamp())from any_table_name; - 在HIVE作品

注:在數據庫FROM子句中必須使用any_table_name本作HIVE

-1
select unix_timestamp(current_timestamp) from table_name; 
+0

歡迎來到Stack Overflow!雖然這段代碼可能會回答這個問題,但爲什麼和/或代碼如何回答這個問題提供了額外的背景,這提高了它的長期價值。不鼓勵使用僅有代碼的答案。 – Ajean

+0

對不起,這沒有奏效。 – Parveen