选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

PG_PROC_INFO

聚焦模式
PG_PROC_INFO - Amazon Redshift

PG_PROC_INFO 是 Amazon Redshift 系统视图,构建在 PostgreSQL 目录表 PG_PROC 和内部目录表 PG_PROC_EXTENDED 之上。PG_PROC_INFO 包括有关存储过程和函数的详细信息,这包括与输出参数(如果有)相关的信息。

表列

除了 PG_PROC 中的列以外,PG_PROC_INFO 还显示以下列。PG_PROC 中的 oid 列在 PG_PROC_INFO 表中称为 prooid

列名称 数据类型 描述
prooid oid 函数或存储过程的对象 ID。
prokind "char" 指示函数或存储过程的类型的值。对于常规函数,此值为“f”,对于存储过程为“p”,对于聚合函数为“a”。
proargmodes "char"[ ] 带有过程参数的模式的数组,其编码方式为,“i”表示 IN 参数,“o”表示 OUT 参数,“b”表示 INOUT 参数。如果所有参数均为 IN 参数,则此字段为 NULL。下标对应于 proallargtypes 数组中的位置。
proallargtypes oid[ ] 具有过程参数的数据类型的数组。此数组包括所有参数类型(包括 OUT 和 INOUT 参数)。但是,如果所有参数均为 IN 参数,则此字段为 NULL。订阅是从 1 开始的。与之对比,proargtypes 的下标从零开始。

PG_PROC_INFO 中的 proargnames 字段包含所有类型参数(包含 OUT 和 INOUT,如有)的名称。

本页内容

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。