.show functions 命令
适用于:✅Azure 数据资源管理器
列出当前所选数据库中存储的所有函数。 若要仅返回一个特定函数,请参阅 .show function。
权限
你必须至少具有数据库用户、数据库查看者或数据库监视者权限才能运行这些命令。 有关详细信息,请参阅基于角色的访问控制。
.show functions
语法
.show
functions
详细了解语法约定。
返回
输出参数 | 类型 | 说明 |
---|---|---|
Name | string |
函数的名称。 |
参数 | string |
函数所需的参数。 |
Body | string |
(零个或多个)let 语句,后跟有效的 CSL 表达式,该表达式在函数调用时求值。 |
Folder | string |
用于 UI 函数分类的文件夹。 此参数不会更改调用函数的方式。 |
DocString | string |
用于 UI 目的的函数说明。 |
输出示例
名称 | parameters | 正文 | 文件夹 | DocString |
---|---|---|---|---|
MyFunction1 | () | {StormEvents | take 100} | MyFolder | 简单演示函数 |
MyFunction2 | (myLimit: long) | {StormEvents | take myLimit} | MyFolder | 带参数的演示函数 |
MyFunction3 | () | { StormEvents(100) } | MyFolder | 调用其他函数的函数 |
.show function
语法
列出存储的某个特定函数的详细信息。 有关所有函数的列表,请参阅 .show functions。
.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 。 |
返回
输出参数 | 类型 | 说明 |
---|---|---|
Name | string |
函数的名称。 |
参数 | string |
函数所需的参数。 |
Body | string |
(零个或多个)let 语句,后跟有效的 CSL 表达式,该表达式在函数调用时求值。 |
Folder | string |
用于 UI 函数分类的文件夹。 此参数不会更改调用函数的方式 |
DocString | string |
用于 UI 目的的函数说明。 |
注意
如果该函数不存在,将返回错误。
示例
.show function MyFunction1 with(ShowObfuscatedStrings = true)
名称 | parameters | 正文 | 文件夹 | DocString |
---|---|---|---|---|
MyFunction1 | () | {StormEvents | take 100} | MyFolder | 简单演示函数 |