SnowConvert: Sybase IQ 데이터 타입

데이터 타입

정확하고 대략적인 숫자

SybaseSnowflakeNotes
SybaseSnowflakeNotes
BIGINTBIGINT

​Note that BIGINT in Snowflake is an alias for NUMBER(38,0)

[See note on this conversion below.]

BITBOOLEANSybase only accepts ​1, 0, or NULL
DECIMALDECIMAL​Snowflake's DECIMAL is synonymous with NUMBER
FLOATFLOAT

​This data type behaves equally on both systems.

Precision 7-15 digits, float (1-24)

Storage 4 - 8 bytes, float (25-53)

INTINT

Note that INT in Snowflake is an alias for NUMBER(38,0)

[See note on this conversion below.]

SMALLINTSMALLINT​​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.]

NUMERICNUMERIC​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>