SQL 클래스 참조

SQL 클래스 참조 (SQL class reference)

이 주제들은 Snowflake 클래스(class)에 대한 참조 정보를 제공해요. 클래스는 저장 프로시저와 함수를 통해 공개 API를 제공하는 객체이며, 각 클래스는 ALTER, CREATE, DROP, SHOW 같은 SQL 연산을 지원해요. 이 페이지는 어떤 클래스들이 제공되는지와 각 클래스가 하는 일을 한눈에 정리해 줘요.

출처: Snowflake SQL Reference

본문

이 주제들은 Snowflake 클래스에 대한 참조 정보를 제공해요.

각 클래스는 다음 SQL 연산 중 하나 이상을 지원해요.

  • ALTER: 클래스 인스턴스의 속성을 수정해요.
  • CREATE: 클래스 인스턴스를 만들어요.
  • DROP: 클래스 인스턴스를 삭제해요.
  • SHOW: 클래스 인스턴스 목록을 보여 줘요.

클래스 인스턴스는 하나 이상의 메서드(method)를 가질 수 있어요. 메서드는 저장 프로시저 또는 함수이며, 인스턴스 이름과 메서드 이름, 그리고 메서드에 필요한 인자(있는 경우)를 사용해 호출할 수 있어요. 예를 들어 CALL _instance_name_!_method_name_(...)처럼 호출해요.

검색 경로 업데이트

자주 사용하는 클래스의 스키마를 검색 경로(search path)에 추가하면 타이핑을 줄이고 SQL 문을 더 간결하게 만들 수 있어요. 검색 경로 업데이트에 대한 자세한 내용은 검색 경로 업데이트를 참고해요.

사용 가능한 클래스

Snowflake는 다음과 같은 시스템 정의(내장) 클래스를 제공해요.

더 알아보기 (Learn more)