sfsql과 SnowSQL 사이의 차이¶
SnowSQL (snowsql) provides many improvements and enhancements over the sfsql command-line interface, including more intuitive option and command names. This topic lists differences in usage between the two
command-line clients.
이 항목의 내용:
Command-line options¶
Many of the command-line options in SnowSQL are backward-compatible with the corresponding options in sfsql; however, there are key differences, as described in the following table:
옵션 |
|
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( |
|---|---|---|
변수 이름용 접두사 |
|
|
코드에 주석 설정 |
|
|