更新时间:2025-09-12 GMT+08:00
分享

parameters

parameters视图提供有关存储例程(存储过程和存储函数)的参数,以及有关存储函数的返回值的信息。该视图不包括内置函数或可加载函数。这个视图为只读,不允许修改。所有用户对这个视图有“读取”权限。

表1 information_schema.parameters字段

名称

类型

描述

SPECIFIC_CATALOG

varchar(512)

包含参数的例程所属目录的名称。该值为当前数据库名。该字段的值在lower_case_table_names为0时大小写敏感,在lower_case_table_names为1时大小写不敏感。

SPECIFIC_SCHEMA

varchar(64)

包含参数的例程所属的Schema名称。该字段的值在lower_case_table_names为0时大小写敏感,在lower_case_table_names为1时大小写不敏感。

SPECIFIC_NAME

varchar(64)

包含参数的例程的名称。

ORDINAL_POSITION

integer

存储过程或函数的参数排序,ordinal_position值为 1、2、3等。

PARAMETER_MODE

varchar(5)

参数的模式。该值是in、out或inout。对于存储的函数返回值,此值为null。

PARAMETER_NAME

varchar(64)

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

DATA_TYPE

varchar(64)

参数数据类型。

CHARACTER_MAXIMUM_LENGTH

integer

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

CHARACTER_OCTET_LENGTH

integer

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

NUMERIC_PRECISION

bigint

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

NUMERIC_SCALE

integer

对于数字参数,表示数字标度。

DATETIME_PRECISION

bigint

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

CHARACTER_SET_NAME

varchar(64)

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

COLLATION_NAME

varchar(64)

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

DTD_IDENTIFIER

longtext

参数数据类型。

ROUTINE_TYPE

varchar(9)

  • 存储过程:procedure。
  • 存储函数:function。

相关文档