SnowConvert AI - Sybase IQ - CREATE TABLE¶
설명¶
현재 데이터베이스에 새 테이블을 생성합니다. 각각 고유한 데이터 타입의 데이터를 보관하는 열 목록을 정의합니다. 테이블의 소유자는 CREATE TABLE 명령의 발급자입니다.
자세한 내용은 CREATE TABLE설명서에서 확인할 수 있습니다.
문법 구문 ¶
TEMPORARY TABLES¶
설명¶
Sybase에서 IQ GLOBAL | LOCAL TEMPORARY 는 해당 세션에만 존재하는 임시 테이블을 생성하는 데 사용됩니다. 이러한 테이블은 세션별로 다르며 세션이 종료되면 자동으로 삭제됩니다. 영구 데이터베이스 스키마에 영향을 주지 않고 중간 결과 또는 작업 데이터를 저장하는 데 도움이 됩니다. 또한 이름 앞에 # 을 추가해야만 생성할 수 있습니다.
경고
이 구문은 Snowflake에서 부분적으로 지원됩니다.
문법 구문¶
샘플 소스 패턴¶
입력 코드:¶
Sybase¶
출력 코드:¶
Sybase¶
IF NOT EXISTS¶
설명¶
테이블이 아직 존재하지 않는 경우에만 테이블이 생성되도록 하여 SQL 스크립트의 중복 및 오류를 방지합니다. (Sybase SQL Language Reference).
SuccessPlaceholder
이 구문은 Snowflake에서 완벽하게 지원됩니다.
문법 구문¶
샘플 소스 패턴¶
입력 코드:¶
Sybase¶
출력 코드:¶
Snowflake¶
(ENABLE | DISABLE) RLV STORE¶
설명¶
행 수준 버전 저장소 기능을 제어합니다. (Sybase SQL Language Reference).
참고
이 구문은 Snowflake에서는 필요하지 않습니다.
문법 구문¶
샘플 소스 패턴¶
입력 코드:¶
Sybase¶
출력 코드:¶
Snowflake¶
IN DBSPACE¶
설명¶
데이터 저장소를 위한 DB 공간을 지정합니다. (Sybase SQL Language Reference).
참고
이 구문은 Snowflake에서는 필요하지 않습니다. Snowflake는 저장소를 자동으로 처리합니다.
문법 구문¶
샘플 소스 패턴¶
입력 코드:¶
Sybase¶
출력 코드:¶
Snowflake¶
ON COMMIT¶
설명¶
커밋이 완료될 때 임시 테이블의 동작을 지정합니다. (Sybase SQL Language Reference)
경고
이 구문은 부분적으로 지원됩니다.
문법 구문¶
샘플 소스 패턴¶
입력 코드:¶
Sybase¶
출력 코드:¶
Snowflake¶
관련 EWIs¶
SSC-FDM-0008: On Commit은 지원되지 않습니다.
AT LOCATION¶
설명¶
원격 테이블(프록시)을 생성합니다. (Sybase SQL Language Reference)
위험
이 구문은 Snowflake에서 지원되지 않습니다.
문법 구문¶
샘플 소스 패턴¶
입력 코드:¶
Sybase¶
출력 코드:¶
Snowflake¶
관련 EWIs¶
SSC-EWI-SY0002: 지원되지 않는 REMOTE 테이블 구문.
PARTITION BY¶
설명¶
테이블 파티션의 모든 행이 물리적으로 배치됩니다. (Sybase SQL Language Reference)
참고
이 구문은 Snowflake에서는 필요하지 않습니다.
문법 구문¶
샘플 소스 패턴¶
입력 코드:¶
Sybase¶
출력 코드:¶
Snowflake¶
CONSTRAINTS¶
설명¶
이렇게 하면 테이블에 있는 데이터의 정확성과 신뢰성을 보장할 수 있습니다. 제약 조건과 데이터 작업 사이에 위반이 있는 경우 작업이 중단됩니다. (Sybase SQL Language Reference)
경고
이 구문은 부분적으로 지원됩니다.
문법 구문¶
샘플 소스 패턴¶
입력 코드:¶
Sybase¶
출력 코드:¶
Snowflake¶
관련 EWIs¶
SSC-EWI-0035: CHECK 문 지원되지 않음.
SSC-EWI-SY0003: 지원되지 않는 IQ 고유 제약 조건.
DEFAULT¶
설명¶
Create Table에서 열의 기본값을 정의합니다.
경고
이 구문은 Snowflake에서 부분적으로 지원됩니다.