文档首页
MySQL 9.0 参考手册
相关文档 下载本手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
信息 (Gzip) - 4.0Mb
信息 (Zip) - 4.0Mb


MySQL 9.0 参考手册  /  ...  /  INFORMATION_SCHEMA PARAMETERS 表

28.3.20 INFORMATION_SCHEMA PARAMETERS 表

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

PARAMETERS 表包含以下列:

  • SPECIFIC_CATALOG

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

  • SPECIFIC_SCHEMA

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

  • SPECIFIC_NAME

    包含该参数的例程的名称。

  • ORDINAL_POSITION

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

    • ORDINAL_POSITION 值为 0。

    • PARAMETER_NAMEPARAMETER_MODE 值为 NULL,因为返回值没有名称,并且该模式不适用。

  • PARAMETER_MODE

    参数的模式。此值为 INOUTINOUT 之一。对于存储函数返回值,此值为 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