Snowflake SQL REST API¶
Snowflake SQL API는 Snowflake 데이터베이스의 데이터에 액세스하고 업데이트하는 데 사용할 수 있는 REST API 입니다. 이 API를 사용하여 다음과 같은 사용자 지정 애플리케이션 및 통합을 개발할 수 있습니다.
쿼리 수행
배포 관리(예: 사용자 및 역할 프로비저닝, 테이블 만들기 등)
Snowflake SQL API는 다음을 위해 사용할 수 있는 작업을 제공합니다.
실행할 SQL 문을 제출합니다.
문 실행 상태를 확인합니다.
문 실행을 취소합니다.
이 API를 사용하여 표준 쿼리 와 대부분의 DDL 및 DML 문을 실행할 수 있습니다. 지원되지 않는 문 유형은 SQL API의 제한 사항 을 참조하십시오.
- SQL API 소개
API의 개요를 확인해 보십시오.
- SQL API 엔드포인트 정보
API를 구성하는 엔드포인트에 대해 알아보십시오.
- 서버에 인증하기
OAuth 또는 키 페어를 사용하여 Snowflake 서버를 인증합니다.
- SQL 문 실행 요청 제출하기
API 엔드포인트를 사용하여 요청을 설정하고 제출합니다.
- 응답 처리
요청 상태를 확인하고 요청 후 결과와 기타 데이터를 가져옵니다.
- 단일 요청에서 여러 SQL 문 제출하기
단일 API 요청에서 여러 SQL 문을 제출합니다.
- 저장 프로시저 만들기 및 호출하기
요청 본문에 지정하는 방법으로 저장 프로시저를 만듭니다.
- 명시적 트랜잭션 사용하기
트랜잭션에서 시작, 종료, 문을 지정하여 트랜잭션에서 SQL을 실행합니다.
- 오류에 대한 세부 정보 가져오기
오류 정보를 검색합니다.
- SQL 문 실행 취소하기
SQL 문 실행을 취소합니다.
- Snowflake SQL API 참조
이 API에 대한 작업, 오브젝트, HTTP 헤더, 응답 코드에 관한 세부 정보를 읽어보십시오.
- 사용되지 않는 기능
사용되지 않는 기능에 대해 알아보십시오.