Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 Reference Manual  /  ...  /  The INFORMATION_SCHEMA PARAMETERS Table

28.3.20 INFORMATION_SCHEMA PARAMETERS 表

The PARAMETERS 表提供了关于存储程序(存储过程和存储函数)的参数信息,以及关于存储函数的返回值信息。 The PARAMETERS 表不包括内置(native)函数或可加载函数。

The PARAMETERS 表具有这些列:

  • SPECIFIC_ Catalog

    该参数所属的目录名称。这一值总是def

  • SPECIFIC_SCHEMA

    该参数所属的架构(数据库)名称。

  • SPECIFIC_NAME

    该参数所属的存储程序名称。

  • ORDINAL_POSITION

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

    • The ORDINAL_POSITION value is 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

    对于时间戳参数,fractional seconds 精度。

  • CHARACTER_SET_NAME

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

  • COLLATION_NAME

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

  • DTD_IDENTIFIER

    参数数据类型。

    DATA_ TYPE只包含类型名称,无其他信息。值DTD_ IDENTIFIER包含类型名称和可能的其他信息,如精度或长度。

  • ROUTINE_ TYPE

    PROCEDURE用于存储过程,FUNCTION用于存储函数。