sfsql과 SnowSQL 사이의 차이¶
SnowSQL(snowsql)은 보다 직관적인 옵션 및 명령 이름 등 sfsql 명령줄 인터페이스와 비교하여 더 많은 개선 사항 및 향상을 제공합니다. 이 항목에서는 두 명령줄 클라이언트 사이에서의 사용법 차이를 나열합니다.
이 항목의 내용:
명령줄 옵션¶
SnowSQL의 여러 명령줄 옵션은 sfsql 의 해당 옵션과 역호환되지만, 다음 테이블의 설명과 같이 주요 차이점이 있습니다.
| 옵션 | 
 | SnowSQL( | 
|---|---|---|
| 계정 식별자 | 
 | 
 | 
| 사용자 이름 | 
 | 
 | 
| 비밀번호 | 
 | 해당 사항 없음(SNOWSQL_PWD 환경 변수 사용) | 
| 비밀번호 요청 | N/A | 
 | 
| 데이터베이스 | 
 | 
 | 
| 스키마 | 
 | 
 | 
| 웨어하우스 | 
 | 
 | 
| 역할 | 
 | 
 | 
| 호스트 이름 | 
 | 
 | 
| 포트 번호 | 
 | 
 | 
| MFA 암호 | 
 | 
 | 
| 비밀번호의 MFA 암호 | 
 | 
 | 
| SQL 설명 | 
 | N/A | 
| SQL을 점 형식으로 설명 | 
 | N/A | 
| SQL 파일 실행 | 
 | 
 | 
| 오류 발생 시 중지 | N/A | 
 | 
| 오류 발생 시 종료 | 
 | 
 | 
| 인증자 | 
 | 
 | 
| 사용자 정의 연결 사용 | N/A | 
 | 
| 추적 수준 | 
 | 
 | 
| CLI 버전 표시 | N/A | 
 | 
| 지정된 구성 사용 | N/A | 
 | 
| 옵션 설정 | N/A | 
 | 
| 변수 설정 | N/A | 
 | 
| 도움말 | 
 | 
 | 
명령¶
명령의 경우, 주요 차이점은 SnowSQL의 모든 명령에 느낌표(예: !exit)를 접두사로 사용해야 한다는 점입니다. 또한, 일부 명령의 이름이 변경되었습니다.
| 명령 | 
 | SnowSQL( | 
|---|---|---|
| SQL 파일 로드 및 실행 | 
 | 
 | 
| 메시지 인쇄 | 
 | 
 | 
| 옵션 설정 | N/A | 
 | 
| 모든 옵션 표시 | N/A | 
 | 
| 변수 설정 | 
 | 
 | 
| 변수 설정 해제 | 
 | N/A | 
| 모든 변수 표시 | N/A | 
 | 
| 새 세션 연결 및 시작 | 
 | 
 | 
| 현재 세션 종료 | N/A | 
 | 
| 파일에 출력 스풀링 | 
 | 
 | 
| CLI 종료 | 
 | 
 | 
| 시스템 명령 실행 | 
 | 
 | 
| 도움말 | 
 | 
 | 
특수 문자¶
두 클라이언트에서 특별한 의미가 있는 문자는 다음과 같습니다.
| 사용법 | 
 | SnowSQL( | 
|---|---|---|
| 변수 이름용 접두사 | 
 | 
 | 
| 코드에 주석 설정 | 
 | 
 |