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( |
---|---|---|
변수 이름용 접두사 |
|
|
코드에 주석 설정 |
|
|