Data Ingestion and Replication
- Data Ingestion and Replication
- All Products
Microsoft SQL Server Source Data Type
| Snowflake Target Data Type
|
---|---|
bigint
| integer
|
binary( size ), 1 <= s <= 8000
| binary( size ), 1 <= s <= 8000
|
bit
| boolean
|
char( size ), 1 <= s <= 8000
| varchar( size ), 1 <= s <= 8000
|
date
| date
|
datetime
| datetime(3)
|
datetime2( precision ), 0 <= p <= 7
| datetime( precision ), 0 <= p <= 7
|
datetimeoffset( precision ), 0 <= p <= 7
| timestamp_tz( precision ), 0 <= p <= 7
|
decimal(38,38)
| char(41)
|
decimal(p,s), 1 <= p <= 38, 0 <= s <= 37
| number(p,s), 1 <= p <= 38, 0 <= s <= 37
|
float
| float
|
geography
| binary
|
geometry
| binary
|
hierarchyid
| binary(892)
|
image
| binary
|
int
| integer
|
money
| number(19,4)
|
nchar( size ), 1 <= s <= 4000
| varchar( size ), 4 <= s <= 16000
|
ntext
| varchar
|
numeric(38,38)
| char(41)
|
numeric(p,s), 1 <= p <= 38, 0 <= s <= 37
| number(p,s), 1 <= p <= 38, 0 <= s <= 37
|
nvarchar( size ), 1 <= s <= 4000
| varchar( size ), 4 <= s <= 16000
|
real
| float
|
smalldatetime
| datetime(0)
|
smallint
| integer
|
smallmoney
| number(10,4)
|
sql_variant
| binary(8016)
|
text
| varchar
|
time( precision ), 0 <= p <= 7
| time( precision ), 0 <= p <= 7
|
timestamp(8)
| binary(8)
|
tinyint
| integer
|
uniqueidentifier
| char(36)
|
varbinary( size ) 1 <= s <= 8000
| binary( size ), 1 <= s <= 8000
|
varchar( size ), 1 <= s <= 8000
| varchar( size ), 1 <= s <= 8000
|
xml
| varchar
|