暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

28.3.20 INFORMATION_SCHEMA PARAMETERS 表

由迪 2024-07-05
68

PARAMETERS 表提供有关存储例程(存储过程和存储函数)的参数以及存储函数的返回值的信息。PARAMETERS 表不包括内置(本机)函数或可加载函数。

PARAMETERS 表具有以下列:

SPECIFIC_CATALOG

包含参数的例程所属的目录的名称。此值始终为 def。

SPECIFIC_SCHEMA

包含参数的例程所属的架构(数据库)的名称。

SPECIFIC_NAME

包含参数的例程的名称。

ORDINAL_POSITION

对于存储过程或函数的连续参数,ORDINAL_POSITION 值为 1、2、3 等。对于存储函数,还有一行适用于函数返回值(如 RETURNS 子句所述)。返回值不是真正的参数,因此描述它的行具有以下独特特征:

ORDINAL_POSITION 值为 0。

PARAMETER_NAME 和 PARAMETER_MODE 值为 NULL,因为返回值没有名称且模式不适用。

PARAMETER_MODE

参数的模式。此值为 IN、OUT 或 INOUT 之一。对于存储函数返回值,此值为 NULL。

PARAMETER_NAME

参数的名称。对于存储函数返回值,此值为 NULL。

DATA_TYPE

参数数据类型。

DATA_TYPE 值仅为类型名称,不包含其他信息。DTD_IDENTIFIER 值包含类型名称以及可能的其他信息,例如精度或长度。

CHARACTER_MAXIMUM_LENGTH

对于字符串参数,字符的最大长度。

CHARACTER_OCTET_LENGTH

对于字符串参数,最大长度(以字节为单位)。

NUMERIC_PRECISION

对于数字参数,数字精度。

NUMERIC_SCALE

对于数字参数,数字小数部分。

DATETIME_PRECISION

对于时间参数,小数秒精度。

CHARACTER_SET_NAME

对于字符串参数,字符集名称。

COLLATION_NAME

对于字符串参数,排序规则名称。

DTD_IDENTIFIER

参数数据类型。

DATA_TYPE 值仅为类型名称,不包含其他信息。DTD_IDENTIFIER 值包含类型名称以及可能的其他信息,例如精度或长度。

ROUTINE_TYPE

存储过程的 PROCEDURE,存储函数的 FUNCTION。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论