SnowConvert: Sybase IQ 데이터 타입¶
데이터 타입¶
정확하고 대략적인 숫자¶
Sybase | Snowflake | Notes |
---|---|---|
Sybase | Snowflake | Notes |
BIGINT | BIGINT | Note that BIGINT in Snowflake is an alias for NUMBER(38,0) [See note on this conversion below.] |
BIT | BOOLEAN | Sybase only accepts 1, 0, or NULL |
DECIMAL | DECIMAL | Snowflake's DECIMAL is synonymous with NUMBER |
FLOAT | FLOAT | This data type behaves equally on both systems. Precision 7-15 digits, float (1-24) Storage 4 - 8 bytes, float (25-53) |
INT | INT | Note that INT in Snowflake is an alias for NUMBER(38,0) [See note on this conversion below.] |
SMALLINT | SMALLINT | This data type behaves equally |
TINYINT | TINYINT | Note that TINYINT in Snowflake is an alias for NUMBER(38,0) [See note on this conversion below.] |
NUMERIC | NUMERIC | Snowflake's NUMERIC is synonymous with NUMBER |
NOTE:
각각은 정수 데이터 타입(INT, SMALLINT, BIGINT, TINYINT)의 변환을 위해 동일한 이름을 가진 Snowflake의 별칭으로 변환됩니다. 이러한 각 별칭은 정수 데이터 타입보다 훨씬 큰 데이터 타입인 NUMBER(38,0)으로 변환됩니다. 아래는 각 데이터 타입에 포함될 수 있는 값의 범위를 비교한 것입니다.
Snowflake NUMBER(38,0): -99999999999999999999999999999999999999 ~ +99999999999999999999999999999999999999
Sybase TINYINT: 0 ~ 255
Sybase INT: -2^31(-2,147,483,648) ~ 2^31-1(2,147,483,647)
Sybase BIGINT: -2^63(-9,223,372,036,854,775,808) ~ 2^63-1(9,223,372,036,854,775,807)
Sybase SMALLINT: -2^15(-32,768) ~ 2^15-1(32,767)
날짜 및 시간 <a href=”#date-and-time”id=”date-and-time”>¶
Sybase |
Snowflake |
참고 |
---|---|---|
DATE |
DATE |
Sybase 허용 범위는 0001-01-01 ~ 9999-12-31입니다 |
DATETIME |
TIMESTAMP_NTZ(3) |
Snowflake의 DATETIME 는 TIMESTAMP_NTZ 의 별칭입니다 |
SMALLDATETIME |
TIMESTAMP_NTZ |
<p>Snowflake의 DATETIME 은 TIME 정보를 잘라냅니다</p><p>즉, 1955-12-13 12:43:10은 1955-12-13으로 저장됩니다</p> |
TIME |
TIME |
<p>이 데이터 타입은 두 시스템에서 동일하게 작동합니다. </p><p>범위 00:00:00.0000000 ~ 23:59:59.9999999</p> |
TIMESTAMP |
TIMESTAMP |
문자 문자열 ¶
Sybase |
Snowflake |
참고 |
---|---|---|
CHAR |
CHAR |
Snowflake의 최대 문자열 크기(바이트)는 167772161 입니다. |
TEXT |
TEXT |
|
VARCHAR |
VARCHAR |
Snowflake의 최대 문자열 크기(바이트)는 167772161 입니다. |
Unicode 문자 문자열 ¶
Sybase |
Snowflake |
참고 |
---|---|---|
NCHAR |
NCHAR |
기본 길이가 VARCHAR(1)이라는 점을 제외하면 VARCHAR과 동의어입니다. |
NTEXT |
TEXT |
NTEXT 는 LONG NVARCHAR 로 구현된 Sybase 도메인 유형입니다. |
NVARCHAR |
VARCHAR |
Snowflake의 최대 문자열 크기(바이트)는 167772161 입니다. |
이진 문자열 ¶
Sybase |
Snowflake |
참고 |
---|---|---|
BINARY |
BINARY |
Snowflake에서 최대 길이는 8 MB (8,388,608바이트)이며 길이는 항상 바이트 단위로 측정됩니다. |
VARBINARY |
VARBINARY |
<p>Snowflake는 이 데이터 타입을 BINARY 와 동의어로 사용합니다. </p><p>Snowflake는 종종 각 바이트가 16진수 문자 2개로 표현됩니다</p> |