架构:

ACCOUNT_USAGE

PROCEDURES 视图

此 Account Usage 视图为账户中定义的每个存储过程显示一行。

有关存储过程的更多信息,请参阅 存储过程概述

列名称

数据类型

描述

PROCEDURE_CATALOG

TEXT

存储过程所属的数据库。

PROCEDURE_SCHEMA

TEXT

存储过程所属的架构。

PROCEDURE_NAME

TEXT

存储过程的名称。

PROCEDURE_OWNER

TEXT

拥有存储过程的角色的名称。

ARGUMENT_SIGNATURE

TEXT

存储过程实参的类型签名。

DATA_TYPE

TEXT

返回值数据类型。

CHARACTER_MAXIMUM_LENGTH

NUMBER

字符串返回值的最大长度(以字符为单位)。

CHARACTER_OCTET_LENGTH

NUMBER

字符串返回值的最大长度(以字节为单位)。

NUMERIC_PRECISION

NUMBER

数值返回值的数值精度。

NUMERIC_PRECISION_RADIX

NUMBER

数值返回值的精度基数。

NUMERIC_SCALE

NUMBER

数值返回值的小数位数。

PROCEDURE_LANGUAGE

TEXT

存储过程的语言。

PROCEDURE_DEFINITION

TEXT

存储过程定义。

CREATED

TIMESTAMP_LTZ

存储过程的创建时间。

LAST_ALTERED

TIMESTAMP_LTZ

上次更改对象的日期和时间。请参阅 使用说明

COMMENT

TEXT

此存储过程的注释。

DELETED

TIMESTAMP_LTZ

弃用过程的日期和时间。

RUNTIME_VERSION

TEXT

过程使用的语言的运行时版本。

PACKAGES

TEXT

过程请求的包。

PROCEDURE_SCHEMA_ID

NUMBER

存储过程所属架构的内部/系统生成的标识符。

PROCEDURE_CATALOG_ID

NUMBER

存储过程所属数据库的内部/系统生成的标识符。

OWNER_ROLE_TYPE

TEXT

拥有对象的角色类型是 ROLEDATABASE_ROLE. 如果 Snowflake Native App 拥有该对象,则该值为 APPLICATION. 如果您删除该对象,则 Snowflake 会返回 NULL,原因是删除的对象不具有所有者角色。

使用说明

  • 该视图仅显示会话的当前角色已被授予访问权限的对象。

  • 该视图不遵循 MANAGE GRANTS 权限,因此,当拥有 MANAGE GRANTS 权限的用户同时执行视图和 SHOW 命令时,视图显示的信息可能比命令少。

  • 对对象执行以下操作时,将更新 LAST_ALTERED 列:

    • DDL 操作。

    • DML 操作(仅适用于表)。

    • 由 Snowflake 对元数据执行的后台维护操作。

语言: 中文