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 REPLACE와 IF NOT EXISTS 절은 서로 배타적이에요. 같은 문에서 둘 다 사용할 수 없어요.
CREATE OR REPLACE <object> 문은 원자적(atomic)으로 동작해요. 즉, 객체를 교체할 때 기존 객체는 삭제되고 새 객체는 단일 트랜잭션 안에서 생성돼요.
더 알아보기 (Learn more)
- CREATE API INTEGRATION — API 인티그레이션 생성
- CREATE NOTIFICATION INTEGRATION — 알림 인티그레이션 생성
- CREATE SECURITY INTEGRATION — 보안 인티그레이션 생성
- CREATE STORAGE INTEGRATION — 스토리지 인티그레이션 생성