VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

ROUTINES

包含当前数据库中的所有函数。仅显示当前用户有权访问的哪些功能(通过成为所有者或具有某些特权)。

名称 数据类型 描述
specific_catalog sql_identifier 包含函数的数据库的名称(始终为当前数据库)。
specific_schema sql_identifier 包含函数的模式的名称。
specific_name sql_identifier 函数的“特定名称”。这是一个在模式中唯一标识函数的名称,即使函数的真实名称被重载。特定名称的格式没有定义,它应该仅用于将其与特定例程名称的其他实例进行比较。
routine_catalog sql_identifier 包含函数的数据库的名称(始终为当前数据库)。
routine_schema sql_identifier 包含函数的模式的名称。
routine_name sql_identifier 函数名(重载时可能重复)。
routine_type character_data 总是FUNCTION(将来可能会有其他类型的例程)。
module_catalog sql_identifier 适用于Vastbase中不可用的功能。
module_schema sql_identifier 适用于Vastbase中不可用的功能。
module_name sql_identifier 适用于Vastbase中不可用的功能。
udt_catalog sql_identifier 适用于Vastbase中不可用的功能。
udt_schema sql_identifier 适用于Vastbase中不可用的功能。
udt_name sql_identifier 适用于Vastbase中不可用的功能。
data_type character_data 返回函数的数据类型,如果它是内置类型,或者ARRAY如果它是某个数组(在这种情况下,请参阅视图ELEMENT_TYPES),否则为USER-DEFINED(在这种情况下,类型在type_udt_name和相关列)。
character_maximum_length cardinal_number 始终为null,因为此信息不适用于Vastbase中的返回数据类型。
character_octet_length cardinal_number 始终为null,因为此信息不适用于Vastbase中的返回数据类型。
character_set_catalog sql_identifier 适用于Vastbase中不可用的功能。
character_set_schema sql_identifier 适用于Vastbase中不可用的功能。
character_set_name sql_identifier 适用于Vastbase中不可用的功能。
collation_catalog sql_identifier 始终为null,因为此信息不适用于Vastbase中的返回数据类型。
collation_schema sql_identifier 始终为null,因为此信息不适用于Vastbase中的返回数据类型。
collation_name sql_identifier 始终为null,因为此信息不适用于Vastbase中的返回数据类型。
numeric_precision cardinal_number 始终为null,因为此信息不适用于Vastbase中的返回数据类型。
numeric_precision_radix cardinal_number 始终为null,因为此信息不适用于Vastbase中的返回数据类型。
numeric_scale cardinal_number 始终为null,因为此信息不适用于Vastbase中的返回数据类型。
datetime_precision cardinal_number 始终为null,因为此信息不适用于Vastbase中的返回数据类型。
interval_type character_data 始终为null,因为此信息不适用于Vastbase中的返回数据类型。
interval_precision cardinal_number 始终为null,因为此信息不适用于Vastbase中的返回数据类型。
type_udt_catalog sql_identifier 定义函数返回数据类型的数据库名称(始终为当前数据库)。
type_udt_schema sql_identifier 定义函数返回数据类型的模式名称。
type_udt_name sql_identifier 函数返回数据类型的名称。
scope_catalog sql_identifier 适用于Vastbase中不可用的功能。
scope_schema sql_identifier 适用于Vastbase中不可用的功能。
scope_name sql_identifier 适用于Vastbase中不可用的功能。
maximum_cardinality cardinal_number 始终为null,因为数组在Vastbase中始终具有无限的最大基数。
dtd_identifier sql_identifier 此函数的返回数据类型的数据类型描述符的标识符,在与该函数有关的数据类型描述符中是唯一的。这主要用于与此类标识符的其他实例连接。(标识符的具体格式没有定义,也不保证在以后的版本中保持不变)。
routine_body character_data 如果该函数是SQL函数,则为SQL,否则为EXTERNAL。
routine_definition character_data 函数的源文本(如果函数不属于当前启用的角色,则为null)。(根据SQL标准,此列仅在routine_body为SQL时适用,但在Vastbase中,它将包含创建函数时指定的任何源文本)。
external_name character_data 如果此函数是C函数,则为函数的外部名称(链接符号);否则为空。(这与routine_definition中显示的值相同)。
external_language character_data 编写函数的语言。
parameter_style character_data 总是GENERAL(SQL标准定义了其他参数样式,这些样式在Vastbase中不可用)。
is_deterministic yes_or_no 如果函数被声明为不可变(在SQL标准中称为确定性),则为YES,否则为NO。(用户不能通过信息模式查询Vastbase中可用的其他波动级别)。
sql_data_access character_data 总是MODIFIES,这意味着该函数可能会修改SQL数据。此信息对Vastbase没有用处。
is_null_call yes_or_no 如果函数在其任何参数为null时自动返回null,则为YES,否则为NO。
sql_path character_data 适用于Vastbase中不可用的功能。
schema_level_routine yes_or_no 总是YES(相反的是用户定义类型的方法,这是Vastbase中不可用的功能)。
max_dynamic_result_sets cardinal_number 适用于Vastbase中不可用的功能。
is_user_defined_cast yes_or_no 适用于Vastbase中不可用的功能。
is_implicitly_invocable yes_or_no 适用于Vastbase中不可用的功能。
security_type character_data 如果该函数以当前用户的权限运行,则为INVOKER,如果该函数以定义它的用户的权限运行,则为DEFINER。
to_sql_specific_catalog sql_identifier 适用于Vastbase中不可用的功能。
to_sql_specific_schema sql_identifier 适用于Vastbase中不可用的功能。
to_sql_specific_name sql_identifier 适用于Vastbase中不可用的功能。
as_locator yes_or_no 适用于Vastbase中不可用的功能。
created time_stamp 适用于Vastbase中不可用的功能。
last_altered time_stamp 适用于Vastbase中不可用的功能。
new_savepoint_level yes_or_no 适用于Vastbase中不可用的功能。
is_udt_dependent yes_or_no 目前总是NO。替代YES适用于Vastbase中不可用的功能。
result_cast_from_data_type character_data 适用于Vastbase中不可用的功能。
result_cast_as_locator yes_or_no 适用于Vastbase中不可用的功能。
result_cast_char_max_length cardinal_number 适用于Vastbase中不可用的功能。
result_cast_char_octet_length character_data 适用于Vastbase中不可用的功能。
result_cast_char_set_catalog sql_identifier 适用于Vastbase中不可用的功能。
result_cast_char_set_schema sql_identifier 适用于Vastbase中不可用的功能。
result_cast_char_set_name sql_identifier 适用于Vastbase中不可用的功能。
result_cast_collation_catalog sql_identifier 适用于Vastbase中不可用的功能。
result_cast_collation_schema sql_identifier 适用于Vastbase中不可用的功能。
result_cast_collation_name sql_identifier 适用于Vastbase中不可用的功能。
result_cast_numeric_precision cardinal_number 适用于Vastbase中不可用的功能。
result_cast_numeric_precision_radix cardinal_number 适用于Vastbase中不可用的功能。
result_cast_numeric_scale cardinal_number 适用于Vastbase中不可用的功能。
result_cast_datetime_precision character_data 适用于Vastbase中不可用的功能。
result_cast_interval_type character_data 适用于Vastbase中不可用的功能。
result_cast_interval_precision cardinal_number 适用于Vastbase中不可用的功能。
result_cast_type_udt_catalog sql_identifier 适用于Vastbase中不可用的功能。
result_cast_type_udt_schema sql_identifier 适用于Vastbase中不可用的功能。
result_cast_type_udt_name sql_identifier 适用于Vastbase中不可用的功能。
result_cast_scope_catalog sql_identifier 适用于Vastbase中不可用的功能。
result_cast_scope_schema sql_identifier 适用于Vastbase中不可用的功能。
result_cast_scope_name sql_identifier 适用于Vastbase中不可用的功能。
result_cast_maximum_cardinality cardinal_number 适用于Vastbase中不可用的功能。
result_cast_dtd_identifier sql_identifier 适用于Vastbase中不可用的功能。