.show functions 命令
適用於: ✅Microsoft網狀架構✅Azure 數據總管
列出目前選取之資料庫中的所有預存函式。 若要只傳回一個特定函式,請參閱 .show 函式。
權限
您必須至少有資料庫用戶、資料庫查看器或資料庫監視器,才能執行這些命令。 如需詳細資訊,請參閱角色型存取控制。
.show functions
語法
.show
functions
深入瞭解 語法慣例。
傳回
輸出參數 | 類型 | Description |
---|---|---|
名稱 | string |
函數的名稱。 |
參數 | string |
函式所需的參數。 |
本文 | string |
(零或更多) let 語句後面接著在函式調用時評估的有效 CSL 表達式。 |
Folder | string |
用於 UI 函式分類的資料夾。 此參數不會變更叫用函式的方式。 |
DocString | string |
UI 用途之函式的描述。 |
輸出範例
名稱 | 參數 | 本文 | Folder | DocString |
---|---|---|---|---|
MyFunction1 | () | {StormEvents | take 100} | MyFolder | 簡單示範函式 |
MyFunction2 | (myLimit: long) | {StormEvents | take myLimit} | MyFolder | 具有參數的示範函式 |
MyFunction3 | () | { StormEvents(100) } | MyFolder | 呼叫其他函式的函式 |
.show 函式
語法
列出一個特定預存函式的詳細數據。 如需所有函式的清單,請參閱 .show 函式。
.show
function
FunctionName [with (
PropertyName =
PropertyValue [,
...])
]
深入瞭解 語法慣例。
參數
姓名 | 類型 | 必要 | 描述 |
---|---|---|---|
FunctionName | string |
✔️ | 預存函式的名稱。 |
PropertyName/PropertyValue | string |
指出顯示函式詳細數據時要使用的其他資訊。 所有屬性都是選擇性的。 請參閱 支持的屬性。 |
支援的屬性
屬性名稱 | 屬性值 | 描述 | 預設 |
---|---|---|---|
ShowObfuscatedStrings |
true 或 false |
如果 true 為 , 則會顯示函式主體中的模糊字串 。 若要使用此選項,您必須是資料庫管理員或實體建立者。 如果您沒有這些許可權,就不會顯示模糊化的字串。 |
預設為 false 。 |
Builtin |
true 或 false |
如果 true 叢集管理員使用 ,則會顯示內建函式。 |
預設為 false 。 |
IncludeHiddenFunctions |
true 或 false |
如果 true 為 ,則顯示隱藏函式。。 |
預設為 false 。 |
屬性名稱 | 屬性值 | 描述 | 預設 |
---|---|---|---|
ShowObfuscatedStrings |
true 或 false |
如果 true 為 , 則會顯示函式主體中的模糊字串 。 若要使用此選項,您必須是資料庫管理員或實體建立者。 如果您沒有這些許可權,就不會顯示模糊化的字串。 |
預設為 false 。 |
Builtin |
true 或 false |
如果 true eventhouse 管理員使用 ,則會顯示內建函式。。 |
預設為 false 。 |
IncludeHiddenFunctions |
true 或 false |
如果 true 為 ,則顯示隱藏函式。。 |
預設為 false 。 |
傳回
輸出參數 | 類型 | Description |
---|---|---|
名稱 | string |
函數的名稱。 |
參數 | string |
函式所需的參數。 |
本文 | string |
(零或更多) let 語句後面接著在函式調用時評估的有效 CSL 表達式。 |
Folder | string |
用於 UI 函式分類的資料夾。 此參數不會變更叫用函式的方式 |
DocString | string |
UI 用途之函式的描述。 |
注意
如果函式不存在,則會傳回錯誤。
範例
.show function MyFunction1 with(ShowObfuscatedStrings = true)
名稱 | 參數 | 本文 | Folder | DocString |
---|---|---|---|---|
MyFunction1 | () | {StormEvents | take 100} | MyFolder | 簡單示範函式 |