取消
顯示的結果
而不是尋找
你的意思是:

SQL聲明變量等價的磚

elgeo
重視貢獻二世

你好。下麵的是什麼磚?

宣布@LastChangeDate為日期

設置@LastChangeDate =獲取當前日期()

我已經試過以下工作。但是我需要知道如何動態地設置一個sql變量

設置噠。dbname =測試;

選擇“${噠。db_name dbname}”

提前謝謝你。

9回複9

elgeo
重視貢獻二世

你好@somanath Sankaran。我需要一個相當於聲明變量。你在上麵的例子中,我不能把這個變量例如$ {dt}在整個筆記本。

elgeo
重視貢獻二世

一個解決方法是以下:

% python

結果=火花。sql(“”“選擇date_format(當前日期(),“yyyy-MM-dd”)為dt”" ")

spark.conf.set (da.businessbr, result.collect () [0] [0])

選擇“$ {da.businessbr} '

image.png

DeepakMakwana74
新的貢獻者三世

嗨@ELENI GEORGOUSI

在磚sql將以以下方式工作

設置LastChangeDate =當前日期()

選擇$ {hiveconf: LastChangeDate}

你好,謝謝你的這個建議。然而,我得到這個錯誤在磚:

“錯誤運行查詢:_LEGACY_ERROR_TEMP_DBR_0222 org.apache.spark.sql。AnalysisException:配置LastChangeDate不可用。”

我嚐試過許多不同的建議,似乎無法找到一個方法來做這個簡單的事情。

srinitechworld
新的貢獻者二世

嗨,試圖控製變量

image.png

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map