SnowSQL(CLI 클라이언트)¶
참고
Snowflake CLI 는 SQL 작업 외에도 개발자 중심의 워크로드를 위해 명시적으로 설계된 오픈 소스 명령줄 도구입니다. SnowSQL의 대안으로, Snowflake CLI를 사용하면 SQL 명령을 실행할 수 있을 뿐만 아니라 Streamlit in Snowflake, Snowpark Container Services, Snowflake Native App Framework 같은 다른 Snowflake 제품에 대한 명령을 실행할 수도 있습니다. Snowflake는 SnowSQL에서 Snowflake CLI 로 전환할 것을 권장합니다.
SnowSQL은 Snowflake에 연결하여 SQL 쿼리를 실행하고 데이터베이스 테이블의 데이터 로드 및 데이터 언로드 등 모든 DDL 및 DML 작업을 수행하기 위한 명령줄 클라이언트입니다.
SnowSQL(snowsql
실행 파일)은 stdin
을 통해 또는 -f
옵션을 사용하여 대화형 셸로 실행하거나 일괄 처리 모드로 실행할 수 있습니다.
SnowSQL은 Python용 Snowflake 커넥터 를 사용하여 개발된 애플리케이션의 예이지만, 커넥터는 SnowSQL를 설치하기 위한 필수 구성 요소가 아닙니다. SnowSQL을 설치하기 위해 필요한 모든 필수 소프트웨어는 설치 관리자에서 함께 제공됩니다.
Snowflake는 플랫폼별 버전의 SnowSQL을 제공하여 다음 플랫폼용으로 다운로드할 수 있습니다.
운영 체제 |
지원되는 버전 |
---|---|
Linux |
CentOS 7, 8 |
Red Hat Enterprise Linux(RHEL) 7, 8 |
|
Ubuntu 16.04, 18.04, 20.04 이상 |
|
macOS |
10.14 이상 |
Microsoft Windows |
Microsoft Windows 8 이상 |
Microsoft Windows Server 2012, 2016, 2019, 2022 |