CREATE INTEGRATION

CREATE INTEGRATION

시스템에 새 인티그레이션(integration)을 만들거나 기존 인티그레이션을 교체하는 명령이에요. 인티그레이션은 Snowflake와 타사 서비스 사이의 인터페이스를 제공하는 Snowflake 객체예요.

출처: 문서

본문

시스템에 새 인티그레이션을 만들거나 기존 인티그레이션을 교체해요. 인티그레이션은 Snowflake와 타사 서비스 사이의 인터페이스를 제공하는 Snowflake 객체예요.

함께 보기: ALTER INTEGRATION, DROP INTEGRATION, SHOW INTEGRATIONS, DESCRIBE INTEGRATION

구문 (Syntax)

CREATE [ OR REPLACE ] <integration_type> INTEGRATION [ IF NOT EXISTS ] <object_name>
  [ <integration_type_params> ]
  [ COMMENT = '<string_literal>' ]

여기서 integration_type_params는 인티그레이션 유형별로 다르게 정의돼요.

구체적인 구문·사용 메모·예시는 다음을 참고해요.

  • CREATE API INTEGRATION
  • CREATE CATALOG INTEGRATION
  • CREATE EXTERNAL ACCESS INTEGRATION
  • CREATE NOTIFICATION INTEGRATION
  • CREATE SECURITY INTEGRATION
  • CREATE STORAGE INTEGRATION

일반 사용 메모 (General usage notes)

OR REPLACEIF NOT EXISTS 절은 서로 배타적이에요. 같은 문에서 둘 다 사용할 수 없어요.

CREATE OR REPLACE <object> 문은 원자적(atomic)으로 동작해요. 즉, 객체를 교체할 때 기존 객체는 삭제되고 새 객체는 단일 트랜잭션 안에서 생성돼요.

더 알아보기 (Learn more)