Snowflake SQL REST API

Snowflake SQL API는 Snowflake 데이터베이스의 데이터에 액세스하고 업데이트하는 데 사용할 수 있는 REST API 입니다. 이 API를 사용하여 다음과 같은 사용자 지정 애플리케이션 및 통합을 개발할 수 있습니다.

  • 쿼리 수행

  • 배포 관리(예: 사용자 및 역할 프로비저닝, 테이블 만들기 등)

Snowflake SQL API는 다음을 위해 사용할 수 있는 작업을 제공합니다.

  • 실행할 SQL 문을 제출합니다.

  • 문 실행 상태를 확인합니다.

  • 문 실행을 취소합니다.

이 API를 사용하여 표준 쿼리 와 대부분의 DDLDML 문을 실행할 수 있습니다. 지원되지 않는 문 유형은 SQL API의 제한 사항 을 참조하십시오.

SQL API 소개

API의 개요를 확인해 보십시오.

SQL API 엔드포인트 정보

API를 구성하는 엔드포인트에 대해 알아보십시오.

서버에 인증하기

OAuth 또는 키 페어를 사용하여 Snowflake 서버를 인증합니다.

SQL 문 실행 요청 제출하기

API 엔드포인트를 사용하여 요청을 설정하고 제출합니다.

응답 처리

요청 상태를 확인하고 요청 후 결과와 기타 데이터를 가져옵니다.

단일 요청에서 여러 SQL 문 제출하기

단일 API 요청에서 여러 SQL 문을 제출합니다.

저장 프로시저 만들기 및 호출하기

요청 본문에 지정하는 방법으로 저장 프로시저를 만듭니다.

명시적 트랜잭션 사용하기

트랜잭션에서 시작, 종료, 문을 지정하여 트랜잭션에서 SQL을 실행합니다.

오류에 대한 세부 정보 가져오기

오류 정보를 검색합니다.

SQL 문 실행 취소하기

SQL 문 실행을 취소합니다.

Snowflake SQL API 참조

이 API에 대한 작업, 오브젝트, HTTP 헤더, 응답 코드에 관한 세부 정보를 읽어보십시오.

사용되지 않는 기능

사용되지 않는 기능에 대해 알아보십시오.