的参数
表提供关于存储例程(存储过程和存储函数)的参数以及关于存储函数的返回值的信息。的参数
表不包括内置(本机)函数或可加载函数。
的参数
表有这些列:
SPECIFIC_CATALOG
包含参数的例程所属的目录的名称。这个值总是
def
.SPECIFIC_SCHEMA
包含参数的例程所属的模式(数据库)的名称。
SPECIFIC_NAME
包含该参数的例程的名称。
ORDINAL_POSITION
对于存储过程或函数的连续参数,则使用
ORDINAL_POSITION
值为1、2、3等等。对于存储的函数,还有一行应用于函数返回值(如返回
条款)。返回值不是一个true形参,所以描述它的行有这些独特的特征:的
ORDINAL_POSITION
值为0。的
PARAMETER_NAME
而且PARAMETER_MODE
值是零
因为返回值没有名称,并且模式不适用。
PARAMETER_MODE
参数的模式。这个值是
在
,出
,或INOUT
.对于存储的函数返回值,该值为零
.PARAMETER_NAME
参数的名称。对于存储的函数返回值,该值为
零
.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
过程
对于存储过程,函数
对于存储函数。