### 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` `程序`对于存储过程,`功能`用于存储功能。