例程

适用于:检查标记是的砖的SQL检查标记是的砖运行时11.1及以上检查标记是的统一目录只

INFORMATION_SCHEMA。例程lists the routines (functions) within the catalog.

行仅限于例程返回用户特权与。

定义

例程包含以下的关系列:

的名字

数据类型

可以为空

标准

描述

SPECIFIC_CATALOG

字符串

没有

是的

包含程序的目录。

SPECIFIC_SCHEMA

字符串

没有

是的

包含常规数据库(模式)。

SPECIFIC_NAME

字符串

没有

是的

模式独特的(特定的)例程的名称。

ROUTINE_CATALOG

字符串

没有

是的

匹配SPECIFIC_CATALOG

ROUTINE_SCHEMA

字符串

没有

是的

匹配SPECIFIC_SCHEMA

ROUTINE_NAME

字符串

没有

是的

例程的名称。

ROUTINE_TYPE

字符串

没有

是的

总是“函数”。保留以供将来使用。

DATA_TYPE

字符串

没有

是的

结果数据类型名称,或“表”表值函数。

FULL_DATA_TYPE

字符串

没有

没有

例如,结果数据类型定义“小数(10,4)”

CHARACTER_MAXIMUM_LENGTH

整数

是的

是的

总是,保留以供将来使用。

CHARACTER_OCTET_LENGTH

字符串

是的

是的

总是,保留以供将来使用。

NUMERIC_PRECISION

整数

是的

是的

以2为底积分数值类型,浮动,的支持位。为小数数字的数量,否则。

NUMERIC_PRECISION_RADIX

整数

是的

是的

小数10所有其他数字类型2否则。

NUMERIC_SCALE

整数

是的

是的

为积分数值类型0,小数数字的位数小数点向右,否则。

DATETIME_PRECISION

整数

是的

是的

日期0,时间戳,时间间隔第二个3、其他时间间隔0,否则。

INTERVAL_TYPE

字符串

是的

是的

时间间隔的单位部分区间。的一年月的,否则。

INTERVAL_PRECISION

区间为

是的

是的

总是,保留以供将来使用。

MAXIMUM_CARDINALITY

整数

是的

是的

总是,保留以供将来使用。

ROUTINE_BODY

字符串

没有

是的

“SQL”“巨蟒”

ROUTINE_DEFINITION

字符串

是的

是的

常规的完整定义。如果用户不是主人。

EXTERNAL_NAME

字符串

是的

是的

总是,保留以供将来使用。

EXTERNAL_LANGUAGE

字符串

是的

是的

总是,保留以供将来使用。

PARAMETER_STYLE

字符串

是的

是的

“SQL”,保留以供将来使用。

IS_DETERMINISTIC

字符串

没有

是的

“是的”如果常规定义为确定性,“不”否则。

SQL_DATA_ACCESS

字符串

没有

是的

“读SQL数据的如果程序读取一个关系,“CONSTAINSSQL”否则。

IS_NULL_CALL

字符串

是的

是的

总是“是的”,保留以供将来使用。

SQL_PATH

字符串

是的

是的

总是,保留以供将来使用。

SECURITY_TYPE

字符串

没有

是的

总是“定义者”,保留以供将来使用。

AS_LOCATOR

字符串

没有

是的

总是“不”,保留以供将来使用。

评论

字符串

是的

没有

一个可选描述常规的评论。

创建

时间戳

没有

没有

例程创建时的时间戳。

CREATED_BY

字符串

没有

没有

主要这创造了常规。

LAST_ALTERED

时间戳

没有

没有

去年改变了常规定义时的时间戳。

LAST_ALTERED_BY

字符串

没有

没有

主要最后改变了常规。

约束

以下限制适用于例程关系:

的名字

列清单

描述

主键

ROUTINES_PK

SPECIFIC_CATALOG,SPECIFIC_SCHEMA,SPECIFIC_NAME

惟一地标识。

外键

ROUTINES_SCHEMATA_FK

SPECIFIC_CATALOG,SPECIFIC_SCHEMA

引用图式

例子

>选择routine_name,routine_definitioninformation_schema例程在哪里specific_schema=“默认”订单通过routine_name;