### 26.3.20 信息\_模式参数表

[](<>)

这[`参数`](information-schema-parameters-table.html)表提供有关存储例程（存储过程和存储函数）的参数以及存储函数的返回值的信息。这[`参数`](information-schema-parameters-table.html)table 不包括内置（本机）函数或可加载函数。

这[`参数`](information-schema-parameters-table.html)表有这些列：

-   `SPECIFIC_CATALOG`

    包含参数的例程所属的目录的名称。这个值总是`定义`.

-   `SPECIFIC_SCHEMA`

    包含参数的例程所属的模式（数据库）的名称。

-   `SPECIFIC_NAME`

    包含参数的例程的名称。

-   `ORDINAL_POSITION`

    对于存储过程或函数的连续参数，`ORDINAL_POSITION`值为 1、2、3 等。对于存储函数，还有一行适用于函数返回值（如`回报`条款）。返回值不是真正的参数，因此描述它的行具有以下独特特征：

    -   这`ORDINAL_POSITION`值为 0。

    -   这`PARAMETER_NAME`和`PARAMETER_MODE`值是`空值`因为返回值没有名字，模式不适用。

-   `PARAMETER_MODE`

    参数的模式。该值是其中之一`在`,`出去`， 要么`进出`.对于存储的函数返回值，该值为`空值`.

-   `PARAMETER_NAME`

    参数的名称。对于存储的函数返回值，该值为`空值`.

-   `数据类型`

    参数数据类型。

    这`数据类型`value 只是类型名称，没有其他信息。这`DTD_IDENTIFIER`value 包含类型名称和可能的其他信息，例如精度或长度。

-   `CHARACTER_MAXIMUM_LENGTH`

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

-   `CHARACTER_OCTET_LENGTH`

    对于字符串参数，最大长度（以字节为单位）。

-   `NUMERIC_PRECISION`

    对于数值参数，数值精度。

-   `NUMERIC_SCALE`

    对于数字参数，数字刻度。

-   `DATETIME_PRECISION`

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

-   `CHARACTER_SET_NAME`

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

-   `COLLATION_NAME`

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

-   `DTD_IDENTIFIER`

    参数数据类型。

    这`数据类型`value 只是类型名称，没有其他信息。这`DTD_IDENTIFIER`value 包含类型名称和可能的其他信息，例如精度或长度。

-   `ROUTINE_TYPE`

    `程序`对于存储过程，`功能`用于存储功能。
