Alias 陳述式
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 |