지원 버전 :현재(17) /16 / 15 / 14 / 13
개발 버전 :18 / Devel
지원되지 않은 버전 :12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4
이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

35.45.루틴 #

보기루틴현재 데이터베이스에 모든 기능과 절차가 포함되어 있습니다. 이러한 기능과 절차 만 현재 사용자가 소유자가되거나 특권을 갖는 데 액세스 할 수 있음을 보여줍니다.

표 35.43.루틴

열 유형

설명

특정 _catalog SQL_IDENIFIER

함수가 포함 된 데이터베이스 이름 (항상 현재 데이터베이스)

특정 _schema SQL_IDENIFIER

함수를 포함하는 스키마 이름

특정_name SQL_IDENIFIER

the특정 이름12229_12500

Routine_catalog SQL_IDENIFIER

함수가 포함 된 데이터베이스 이름 (항상 현재 데이터베이스)

ROUTINE_SCHEMA SQL_IDENTIFIER

함수를 포함하는 스키마 이름

ROUNINE_NAME SQL_IDENIFIER

함수 이름 (과부하의 경우 복제 될 수 있음)

ROUNINE_TYPE character_data

기능함수의 경우절차절차의 경우

module_catalog SQL_IDENIFIER

|postgresql

module_schema SQL_IDENIFIER

에서 사용할 수없는 기능에 적용PostgreSQL

module_name SQL_IDENIFIER

에서 사용할 수없는 기능에 적용PostgreSQL

UDT_CATALOG SQL_IDENIFIER

|PostgreSQL

UDT_SCHEMA SQL_IDENIFIER

에서 사용할 수없는 기능에 적용PostgreSQL

udt_name SQL_IDENIFIER

에서 사용할 수없는 기능에 적용postgresql

data_type character_data

함수의 데이터 유형이 내장 유형 인 경우배열배열 인 경우 (이 경우보기 참조Element_Types), else사용자 정의(이 경우 유형은에 식별됩니다.type_udt_name및 관련 열). 절차를위한 null.

문자 _maximum_length cardinal_number

항상 null,이 정보는 데이터 유형의 반환에 적용되지 않기 때문에PostgreSQL

character_octet_length cardinal_number

항상 null,이 정보는 데이터 유형을 반환하는 데 적용되지 않으므로PostgreSQL

character_set_catalog SQL_IDENIFIER

|PostgreSQL

character_set_schema SQL_IDENIFIER

|postgresql

character_set_name SQL_IDENIFIER

에서 사용할 수없는 기능에 적용PostgreSQL

Collation_catalog SQL_IDENIFIER

항상 null,이 정보는 데이터 유형의 반환에 적용되지 않기 때문에postgresql

Collation_Schema SQL_IDENIFIER

항상 null,이 정보는 데이터 유형의 반환에 적용되지 않기 때문에PostgreSQL

collation_name SQL_IDENIFIER

항상 null,이 정보는 데이터 유형의 반환에 적용되지 않기 때문에PostgreSQL

Numeric_Precision cardinal_number

항상 null,이 정보는 데이터 유형의 반환에 적용되지 않기 때문에PostgreSQL

numeric_precision_radix cardinal_number

항상 null,이 정보는 데이터 유형을 반환하는 데 적용되지 않기 때문에PostgreSQL

numeric_scale cardinal_number

항상 null,이 정보는 데이터 유형의 반환에 적용되지 않으므로PostgreSQL

dateTime_precision cardinal_number

항상 null,이 정보는 데이터 유형을 반환하는 데 적용되지 않기 때문에PostgreSQL

interal_type character_data

항상 null,이 정보는 데이터 유형의 반환에 적용되지 않으므로postgresql

Interval_Precision cardinal_number

항상 NULL,이 정보는 데이터 유형의 반환에 적용되지 않으므로PostgreSQL

type_udt_catalog SQL_IDENIFIER

함수의 반환 데이터 유형이 정의 된 데이터베이스 이름 (항상 현재 데이터베이스). 절차를위한 null.

type_udt_schema SQL_IDENIFIER

함수의 반환 데이터 유형이 정의 된 스키마의 이름. 절차의 경우 null.

type_udt_name SQL_IDENIFIER

함수의 반환 데이터 유형의 이름. 절차를위한 null.

SCOPE_CATALOG SQL_IDENIFIER

|PostgreSQL

SCOPE_SCHEMA SQL_IDENIFIER

에서 사용할 수없는 기능에 적용PostgreSQL

SCOPE_NAME SQL_IDENIFIER

|PostgreSQL

maximum_cardinality cardinal_number

항상 NULL, 배열은 항상 최대 카디널리티가 무제한이기 때문에PostgreSQL

dtd_identifier SQL_IDENIFIER

이 함수의 반환 데이터 유형의 데이터 유형 디스크립터의 식별자는 함수와 관련된 데이터 유형 설명자 중 고유합니다. 이는 주로 이러한 식별자의 다른 인스턴스와 결합하는 데 유용합니다. (식별자의 특정 형식은 정의되지 않았으며 향후 버전에서 동일하게 유지되지 않습니다.)

ROUTINE_BODE character_data

함수가 SQL 함수 인 경우SQL, else외부.

ROUNINE_DEFINITION character_data

함수의 소스 텍스트 (함수가 현재 활성화 된 역할이 소유하지 않은 경우 NULL). (SQL 표준에 따르면이 열은에만 적용됩니다Routine_bodyisSQL하지만PostgreSQL함수가 생성 될 때 지정된 소스 텍스트가 포함되어 있습니다.)

external_name character_data

이 함수가 C 함수 인 경우 함수의 외부 이름 (링크 기호); 그렇지 않으면 널. (이것은에 표시된 것과 동일한 값으로 작동합니다ROUNINE_DEFINITION.)

external_language character_data

함수가 작성된 언어

parameter_style character_data

항상일반(SQL 표준은 다른 매개 변수 스타일을 정의합니다.postgresql.)

is_deterministic 예 _or_no

함수가 불변으로 선언 된 경우 (SQL 표준에서 결정 론적이라고 함), else아니오. (당신은 당신은 다른 변동성 수준을 쿼리 할 수 ​​없습니다PostgreSQL정보 스키마를 통한)

SQL_DATA_ACCESS character_data

항상수정, 함수는 SQL 데이터를 수정할 수 있음을 의미합니다. 이 정보는 유용하지 않습니다PostgreSQL.

IS_NULL_CALL 예 _or_no

인수가 null 인 경우 함수가 자동으로 null을 반환하면, else아니오. 절차를위한 null.

SQL_PATH character_data

에서 사용할 수없는 기능에 적용PostgreSQL

Schema_Level_routine 예 _or_no

항상(그 반대는 사용자 정의 유형의 메소드이며, 이는 사용하지 못하는 기능입니다PostgreSQL.)

max_dynamic_result_sets cardinal_number

|PostgreSQL

is_user_defined_cast 예 _or_no

|PostgreSQL

is_implicitly_invocable 예 _or_no

에서 사용할 수없는 기능에 적용PostgreSQL

Security_Type character_data

함수가 현재 사용자의 권한과 함께 실행되면invoker, 함수가 그것을 정의한 사용자의 권한과 함께 실행되면정의.

to_sql_specific_catalog SQL_IDENIFIER

|postgresql

to_sql_specific_schema SQL_IDENIFIER

에서 사용할 수없는 기능에 적용PostgreSQL

to_sql_specific_name SQL_IDENIFIER

|PostgreSQL

as_locator 예 _or_no

에서 사용할 수없는 기능에 적용PostgreSQL

생성 time_stamp

에서 사용할 수없는 기능에 적용PostgreSQL

last_alterfer time_stamp

에서 사용할 수없는 기능에 적용PostgreSQL

new_savepoint_level 예 _or_no

|PostgreSQL

is_udt_dependent 예 _or_no

현재 항상아니오. 대안|postgresql.

result_cast_from_data_type character_data

|PostgreSQL

result_cast_as_locator 예 _or_no

|PostgreSQL

result_cast_char_max_length cardinal_number

|PostgreSQL

result_cast_char_octet_length cardinal_number

에서 사용할 수없는 기능에 적용PostgreSQL

result_cast_char_set_catalog SQL_IDENIFIER

에서 사용할 수없는 기능에 적용PostgreSQL

result_cast_char_set_schema SQL_IDENIFIER

에서 사용할 수없는 기능에 적용PostgreSQL

result_cast_char_set_name SQL_IDENIFIER

|PostgreSQL

result_cast_collation_catalog SQL_IDENIFIER

에서 사용할 수없는 기능에 적용PostgreSQL

result_cast_collation_schema SQL_IDENIFIER

|PostgreSQL

result_cast_collation_name SQL_IDENIFIER

에서 사용할 수없는 기능에 적용PostgreSQL

result_cast_numeric_precision cardinal_number

|PostgreSQL

result_cast_numeric_precision_radix cardinal_number

에서 사용할 수없는 기능에 적용PostgreSQL

result_cast_numeric_scale cardinal_number

|PostgreSQL

result_cast_datetime_precision cardinal_number

|PostgreSQL

result_cast_interval_type character_data

에서 사용할 수없는 기능에 적용PostgreSQL

result_cast_interval_precision cardinal_number

에서 사용할 수없는 기능에 적용PostgreSQL

result_cast_type_udt_catalog SQL_IDENIFIER

에서 사용할 수없는 기능에 적용PostgreSQL

result_cast_type_udt_schema SQL_IDENIFIER

|PostgreSQL

result_cast_type_udt_name SQL_IDENIFIER

에서 사용할 수없는 기능에 적용PostgreSQL

result_cast_scope_catalog SQL_IDENIFIER

에서 사용할 수없는 기능에 적용PostgreSQL

result_cast_scope_schema SQL_IDENIFIER

에서 사용할 수없는 기능에 적용PostgreSQL

result_cast_scope_name SQL_IDENIFIER

|PostgreSQL

result_cast_maximum_cardinality cardinal_number

|PostgreSQL

result_cast_dtd_identifier SQL_IDENIFIER

에서 사용할 수없는 기능에 적용PostgreSQL