更新时间:2025-01-24 GMT+08:00
分享

数据类型迁移

概述

数据类型是数据的一个基本属性,用于区分不同类型的数据。不同的数据类型所占的存储空间不同,能够进行的操作也不相同。数据库中的数据存储在数据表中。数据表中的每一列都定义了数据类型,用户存储数据时,须遵从这些数据类型的属性,否则可能会出错。下表列出了SQL-Server类型到GaussDB(DWS)的转换示例。

类型对照

数据类型

SQL-Server类型

GaussDB(DWS) OUTPUT

时间类型

datetimeoffset [ ( n ) ]

timestamptz(n)

datetime2 [ ( n ) ]

timestamp(n)

datetime

timestamp

smalldatetime

timestamp

date

date

time [ ( n ) ]

time(n)

数字类型

float [ ( n ) ]

float(n)

real [ ( n ) ]

float(n)

decimal [ ( precision [ , scale ] ) ]

decimal

numeric [ ( precision [ , scale ] ) ]

numeric

money

money

smallmoney

money

bigint

bigint

int

int

smallint

smallint

tinyint

tinyint

bit

bit

字符类型

nvarchar [ ( n | max ) ]

varchar

nchar [ ( n ) ]

nchar(n)

varchar [ ( n | max ) ]

varchar(n)

char [ ( n ) ]

char(n)

二进制类型

varbinary [ ( n | max ) ]

BYTEA

binary [ ( n ) ]

BYTEA

其它类型

uniqueidentifier

text

相关文档