

 Amazon Redshift는 패치 198부터 새 Python UDF 생성을 더 이상 지원하지 않습니다. 기존 Python UDF는 2026년 6월 30일까지 계속 작동합니다. 자세한 내용은 [블로그 게시물](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)을 참조하세요.

# SHOW PROCEDURES
<a name="r_SHOW_PROCEDURES"></a>

나열된 객체에 대한 정보와 함께 스키마의 프로시저 목록을 표시합니다.

각 출력 행에는 열 `database_name`, `schema_name`, `procedure_name`, `number_of_arguments`, `argument_list`, `return_type`, 비고가 있습니다.

SHOW PROCEDURES에서 10,000개 이상의 행이 발생하는 경우 명령에서 오류가 발생합니다.

## 필수 권한
<a name="r_SHOW_PROCEDURES-required-permissions"></a>

Redshift 스키마의 프로시저를 보려면 현재 사용자가 다음 기준 중 하나를 충족해야 합니다.
+ 슈퍼유저
+ 프로시저의 소유자
+ 상위 스키마에 USAGE 권한을 부여하고 프로시저에 EXECUTE를 부여함

## 구문
<a name="r_SHOW_PROCEDURES-synopsis"></a>

```
SHOW PROCEDURES FROM SCHEMA
[database_name.]schema_name
[LIKE 'filter_pattern'] [LIMIT row_limit]
```

## 파라미터
<a name="r_SHOW_PROCEDURES-parameters"></a>

database\_name  
나열할 프로시저가 포함된 데이터베이스의 이름입니다.

schema\_name  
나열할 프로시저가 포함된 스키마의 이름입니다.

filter\_pattern  
프로시저 이름과 일치하는 패턴이 있는 유효한 UTF-8 문자 표현식입니다. LIKE' 옵션은 다음과 같은 패턴 일치 메타문자를 지원하는 대/소문자 구분 일치를 수행합니다:      
[See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_SHOW_PROCEDURES.html)
filter\_pattern은 프로시저 이름하고만 일치합니다.

row\_limit  
반환할 최대 열 수입니다. **row\_limit는 0\~10,000일 수 있습니다.

## 예제
<a name="r_SHOW_PROCEDURES-examples"></a>

다음 예제에서는 스키마 demo\_db.demo\_schema의 프로시저를 보여줍니다.

```
SHOW PROCEDURES FROM SCHEMA demo_db.demo_schema;
 database_name | schema_name |  procedure_name   | number_of_arguments |                argument_list                 |                           return_type                            | remarks 
---------------+-------------+-------------------+---------------------+----------------------------------------------+------------------------------------------------------------------+---------
 demo_db       | demo_schema | f1                |                   4 | character varying, numeric, numeric, numeric | numeric, character varying, timestamp without time zone, boolean | 
 demo_db       | demo_schema | sp_get_result_set |                   2 | integer, refcursor                           | refcursor                                                        | 
 demo_db       | demo_schema | sp_process_data   |                   2 | numeric, numeric                             | numeric, character varying                                       |
```

다음 예제에서는 이름이 'data'로 끝나는 스키마 demo\_schema의 프로시저를 보여줍니다.

```
SHOW PROCEDURES FROM SCHEMA demo_schema like '%data';
 database_name | schema_name | procedure_name  | number_of_arguments |  argument_list   |        return_type         | remarks 
---------------+-------------+-----------------+---------------------+------------------+----------------------------+---------
 demo_db       | demo_schema | sp_process_data |                   2 | numeric, numeric | numeric, character varying |
```