共用方式為


Alias 陳述式

適用於:✅Microsoft網狀架構

Alias 語句可讓您定義資料庫的別名,這可用於相同的查詢。

alias 語句作為資料庫的速記名稱很有用,因此可以在相同的查詢中使用該別名加以參考。

語法

alias 資料庫 DatabaseAliasName= 叢集(“QueryURI”database(“DatabaseName”)

深入瞭解 語法慣例

參數

姓名 類型​​ 必要 描述
DatabaseAliasName string ✔️ 現有的名稱或新的資料庫別名名稱。 您可以使用括號逸出名稱。 例如,[“Name with spaces”]。
QueryURI string ✔️ 可用來執行查詢或管理命令的 URI。
DatabaseName string ✔️ 要提供別名的資料庫名稱。

注意

  • 若要取得您的查詢 URI,請在 Azure 入口網站中,移至叢集的概觀頁面,然後複製 URI。
  • 對應的查詢和對應的資料庫名稱必須出現在雙引號(“) 或單引號(') 內。

注意

  • 若要取得查詢 URI,請參閱 複製 KQL 資料庫 URI
  • 對應的查詢和對應的資料庫名稱必須出現在雙引號(“) 或單引號(') 內。

範例

本文中的範例會使用 說明叢集中公開可用的數據表,例如 Samples 資料庫中的 StormEvents 數據表。

本文中的範例會使用公開可用的數據表,例如天氣分析中的 StormEvents 數據表,範例數據

首先,計算該數據表中的記錄數目。

StormEvents
| count

輸出

計數
59066

然後,為資料庫提供別名 Samples ,並使用該名稱來檢查數據表的 StormEvents 記錄計數。

alias database samplesAlias = cluster("https://help.kusto.windows.net").database("Samples");
database("samplesAlias").StormEvents | count

輸出

計數
59066

使用括號語法建立包含空格的別名名稱。

alias database ["Samples Database Alias"] = cluster("https://help.kusto.windows.net").database("Samples");
database("Samples Database Alias").StormEvents | count

輸出

計數
59066