SnowSQL(CLI 클라이언트)¶
참고
:doc:`Snowflake CLI</developer-guide/snowflake-cli/index>`는 SQL 작업 외에도 개발자 중심의 워크로드를 위해 명시적으로 설계된 오픈 소스 명령줄 도구입니다. |sf-cli|는 레거시 SnowSQL보다 현대적이고 강력하며 효율적인 CLI 클라이언트입니다. Snowflake CLI는 SQL 명령을 실행할 수 있을 뿐만 아니라 |sis|, Snowpark Container Services, |naf|와 같은 다른 Snowflake 제품에 대한 명령도 실행할 수 있습니다. Snowflake는 |sf-cli|에 새로운 기능과 향상된 기능만 추가합니다. 따라서 Snowflake는 SnowSQL에서 |sf-cli|로의 전환을 시작할 것을 권장합니다.
SnowSQL에서 |sf-cli|로 전환하는 데 도움을 받으려면 :doc:`SnowSQL에서 CLI로 마이그레이션하기</user-guide/snowsql-migrate>`를 참조하세요.
2025년 7월부터 Snowflake는 다음과 같이 SnowSQL의 부 릴리스를 기반으로 지원을 제공할 예정입니다.
SnowSQL 버전
초기 릴리스 날짜
지원 종료 날짜
1.2.x
2023년 2월 2일
2025년 12월 19일
1.3.x
2024년 5월 2일
2026년 5월 2일
1.4.x
2025년 5월 22일
2027년 5월 22일
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 |