销售电话: 1-800-867-1380

数据类型 (Azure SQL Database)

更新时间: 2013年12月

本主题已过时。可以在 SQL 14 Transact-SQL 参考中找到最新版本。

Microsoft Microsoft Azure SQL Database支持许多 SQL Server 的系统数据类型。本主题介绍支持和不支持的系统数据类型。

下表列出了数据类型类别,并且还描述了对系统数据类型的支持:

 

数据类型类别 SQL Database 支持

精确数字

支持:bigintbitdecimalintmoneynumericsmallintsmallmoneytinyint

近似数字

支持:floatreal

日期和时间

支持:datedatetime2datetimedatetimeoffsetsmalldatetimetime

字符串

支持:charvarchar, text

Unicode 字符串

支持:ncharnvarchar, ntext

二进制字符串

支持:binaryvarbinary, image

空间数据类型

支持:geographygeometry

其他数据类型

支持:cursorhierarchyidsql_varianttabletimestampuniqueidentifierxml

Important重要提示
Microsoft Azure SQL Database不支持用户定义的公共语言运行时 (CLR) 数据类型。有关本主题中指定的数据类型的详细信息,请参阅 SQL Server 联机丛书中的 数据类型 (TRANSACT-SQL)

Microsoft Azure SQL Database支持针对 geography 数据类型的以下 OGC 方法:

 

STArea

STEndPoint

STNumPoints

STAsBinary

STEquals

STOverlaps

STAsText

STGeometryN

STPointN

STBuffer

STGeometryType

STSrid

STContains

STIntersection

STStartPoint

STConvexHull

STIntersects

STSymDifference

STDifference

STIsClosed

STUnion

STDimension

STIsEmpty

STWithin

STDisjoint

STLength

 

STDistance

STNumGeometries

Microsoft Azure SQL Database支持针对 geography 数据类型的以下 OGC 静态方法:

 

STGeomFromText

STMPolyFromText

STPolyFromWKB

STPointFromText

STGeomCollFromText

STMPointFromWKB

STLineFromText

STGeomCollFromWKB

STMLineFromWKB

STPolyFromText

STGeomFromWKB

STMPolyFromWKB

STMPointFromText

STPointFromWKB

STMLineFromText

STLineFromWKB

Microsoft Azure SQL Database对于 geography 数据类型支持以下扩展方法:

 

AsGml

IsNull

ReorientObject

AsTextZM

M

ShortestLineTo

BufferWithTolerance

MakeValid

ToString

Filter

MinDbCompatibilityLevel

Z

InstanceOf

Reduce

 

Microsoft Azure SQL Database对于 geography 数据类型支持以下扩展静态方法:

 

GeomFromGml

Parse

Point

Null

   

Microsoft Azure SQL Database支持针对 geometry 数据类型的以下 OGC 方法:

 

STArea

STEquals

STNumPoints

STAsBinary

STExteriorRing

STOverlaps

STAsText

STGeometryN

STPointN

STBoundary

STGeometryType

STPointOnSurface

STBuffer

STInteriorRingN

STRelate

STCentroid

STIntersection

STSrid

STContains

STIntersects

STStartPoint

STConvexHull

STIsClosed

STSymDifference

STCrosses

STIsEmpty

STTouches

STDifference

STIsRing

STUnion

STDimension

STIsSimple

STWithin

STDisjoint

STIsValid

STX

STDistance

STLength

STY

STEndPoint

STNumGeometries

 

STEnvelope

STNumInteriorRing

Microsoft Azure SQL Database支持针对 geometry 数据类型的以下 OGC 静态方法:

 

STSGeomFromText

STMPolyFromText

STPolyFromWKB

STPointFromText

STGeomCollFromText

STMPointFromWKB

STLineFromText

STGeomCollFromWKB

STMLineFromWKB

STPolyFromText

STGeomFromWKB

STPolyFromWKB

STMPointFromText

STPointFromWKB

STMLineFromText

STLineFromWKB

Microsoft Azure SQL Database对于 geometry 数据类型支持以下扩展方法:

 

AsGml

IsNull

ShortestLineTo

AsTextZM

M

ToString

BufferWithTolerance

MakeValid

Z

Filter

MinDbCompatibilitylevel

 

InstanceOf

Reduce

 

Microsoft Azure SQL Database对于 geometry 数据类型支持以下扩展静态方法:

 

GeomFromGml

Parse

Point

Null

   

Microsoft Azure SQL Database支持针对 hierarchyid 数据类型的以下方法:

 

GetAncestor

IsDescendantOf

ToString

GetDescendant

Parse

写入

GetLevel

读取

GetRoot

GetReparentedValue

Microsoft Azure SQL Database 支持存储 XML 数据的 xml 数据类型。可以在列中或 xml 类型的变量中存储 xml 实例。

XML 数据修改语言 (XML DML) 是 XQuery 语言的扩展。XML DML 将下列区分大小写的关键字添加到 XQuery 中并且在 Microsoft Azure SQL Database中支持它们:

  • insert (XML DML)

  • delete (XML DML)

  • 替换 (XML DML) 的值

可以使用 xml 数据类型方法查询存储在 xml 类型的变量或列中的 XML 实例。Microsoft Azure SQL Database支持以下 xml 数据类型方法:

  • query() 方法(xml 数据类型)

  • value() 方法(xml 数据类型)

  • exist() 方法(xml 数据类型)

  • modify() 方法(xml 数据类型)

  • nodes() 方法(xml 数据类型)

另请参阅

本文是否对您有所帮助?
(1500 个剩余字符)
感谢您的反馈
Microsoft 正在进行一项网上调查,以了解您对 MSDN 网站的意见。 如果您选择参加,我们将会在您离开 MSDN 网站时向您显示该网上调查。

是否要参加?
显示:
© 2014 Microsoft