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

如何查詢在磚SQL倉庫隻使用SQL對象ID嗎?

RichardSCarchit
新的貢獻者三世

磚SQL的倉庫數據選項卡上我能看到集群,目錄和模式有一個惟一的ID,用戶創建的表,視圖和函數必須和惟一的ID,但它不是暴露給用戶,據我所知。

我需要檢索這些對象的id數據治理解決方案我工作。information_schema不會顯示任何對象ID。

有方法(比如在Oracle中,查詢ALL_OBJECTS係統視圖)。謝謝!

6個回答6

User16869361351
貢獻者

嗨@Richard建築師謝謝問這個問題。我回顧了信息模式結構。看來我們不是暴露ID列。目前,我檢查內部是否有替代品。

RichardSCarchit
新的貢獻者三世

謝謝你請告知如果有任何進步。information_schema視圖非常好,我經常使用它們,但就好了如果他們擴展到更接近oracle係統視圖(對象依賴性就太好了,雖然我們可以通過查詢constraint_column表,這將是很高興見到視圖依賴關係)

Faithxza
新的貢獻者二世

注意具體語法和命名約定可能不同,這取決於使用的SQL方言磚SQL的倉庫,所以它總是一個好主意查閱文檔或資源特定於您的環境。目的供應商門戶登錄

luis_herrera
貢獻者

不幸的是,用戶創建的對象ID表、視圖和函數不是暴露出磚SQL用戶倉庫。information_schema不會顯示任何對象ID。

(https://docs.m.eheci.com/sql/language-manual/sql-ref-information-schema.html)

然而,您可以得到統一的object_id目錄API。要做到這一點,您可以使用GET /預覽端點的統一目錄編目對象的API來檢索一個預覽。響應將包括object_id屬性,它是一個獨特的標識符的對象。然後,您可以使用這個object_id目錄對象上執行其他操作。欲了解更多信息,您可以參考磚文檔統一目錄的API。

(PS:查看# DAIS2023會談)

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

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

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

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

Baidu
map