Aracılığıyla paylaş


Veri türü eşleştirmeleri yerel xml Web Hizmetleri'ndeki

Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.

Aşağıdaki tablo sql türleri eşleme xsd türlerini gösterir.

sql türü

xsd türü

Tür kısıtlamaları

BigInt

xsd:long

 

Binary

xsd:base64Binary

 

Bit

xsd:boolean

 

Char

xsd:string

 

DateTime

xsd:dateTime

<xsd:pattern değeri = "((000 [1-9]) | ()[1-9] [0-9] 00) |(0 [1-9] [0-9] {2}) |([1-9][0-9]{3}))-((0 [1-9]) |(1[0,1,2]))-((0 [1-9]) |([1,2] [0-9]) |(3[0,1]))T (([0,1] [0-9]) | ()2[0-3]))(:[0-5][0-9]) {2} (\. [0-9]{2}[0,3,7])?" />

<xsd:maxInclusive değeri = "9999-12-31T23:59:59.997" />

<xsd:minInclusive değeri = "1753-01-01T00:00:00.000" />

Decimal

xsd:decimal

 

Float(53)

xsd:double

 

GUID (same as UniqueIndentifier)

xsd:string

<xsd:pattern değeri = "([0-9a-fA-f] {8}-[0-9a-fA-f] {4}-[0-9a-fA-f] {4}-[0-9a-fA-f] {4}-[0-9a-fA-f] {12}) |(\{[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}\})" />

Image

xsd:base64Binary

 

Int

xsd:int

 

Money

xsd:decimal

<xsd:totalDigits değeri "19" = />

<xsd:FractionDigits değeri = "4" />

<xsd:maxInclusive değeri = "922337203685477.5807" />

<xsd:minInclusive value="-922337203685477.5808"/>

NChar

xsd:string

 

NText

xsd:string

 

Numeric

xsd:decimal

 

NVarChar

xsd:string

 

Real

xsd:float

 

SmallInt

xsd:short

 

SmallDateTime

xsd:dateTime

<xsd:pattern değeri = "((000 [1-9]) | ()[1-9] [0-9] 00) |(0 [1-9] [0-9] {2}) |([1-9][0-9]{3}))-((0 [1-9]) |(1[0,1,2]))-((0 [1-9]) |([1,2] [0-9]) |(3[0,1]))T (([0,1] [0-9]) | ()2[0-3]))(:[0-5][0-9])(:00)" />

<xsd:maxInclusive değeri = "2079-06-06T23:59:00" /><xsd:minInclusive değeri = "1900-01-01T00" />

SmallMoney

xsd:decimal

<xsd:totalDigits değeri = "10" />

<xsd:FractionDigits değeri = "4" />

<xsd:maxInclusive değeri = "214748.3647" /><xsd:minInclusive değeri = "-214748.3648" />

Sql_Variant

xsd:anyType

 

Text

xsd:string

 

TimeStamp

xsd:base64Binary(de SQL Server 2005 ya da daha sonra uyumluluk modu); xsd:long(de SQL Server 2000 Uyumluluk modu)

<xsd:MaxLength>8</xsd:maxLength>

TinyInt

xsd:unsignedByte

 

UDT (clr stil)

xsd:base64Binary(de SQL Server 2005)

Özellikleri içinde gerçek türü hakkında ek bilgi sağlanmıştır.

UDT (eski stil)

Özgün taban türü ile eşleştirilmiş

 

VarBinary

xsd:base64Binary

 

VarChar

xsd:string

 

XML

xsd:any

 

XML (yazılı)

xsd:any

xml için yazılan bir xml şeması döndürülür.

Veri türü sorunlar belirli bir soap isteği parametre özellikleri

Ad hoc sorgu isteği gönderdiğinizde, parametreleri belirtebilirsiniz.Parametreler belirterek, parametre özellikleri isteğe bağlı olarak da ekleyebilirsiniz.Bu özellikleri üzerinde belirtilen <SqlParameter> öğe düğümü veya <değeri> öğe düğümü gönderdiğinizde bir ad hoc sorgu isteği.Parametre özellikleri hakkında daha fazla bilgi için bkz: soap isteği iletisi yapısı.

Aşağıdaki tablo gösterir nasıl xsi: type sql türleri ile eşleştirir.Dikkat xsi: type ekleyebileceğiniz özellikleri biri olan <değeri> soap isteği oluşturmak yoluyla, öğe düğümü.

Not

Veri türleri de başına eklenen SQL Server 2008 desteklenmemektedir.

xsi: type

SQL türü

SqlTypes:bigint

BigInt

SqlTypes:Binary

Binary

SqlTypes:bit

Bit

SqlTypes:char

Char

SqlTypes:DateTime

DateTime

SqlTypes:decimal

Decimal

SqlTypes:float

Float

SqlTypes:image

Image

SqlTypes:int

Int

SqlTypes:Money

Money

SqlTypes:nchar

NChar

SqlTypes:ntext

NText

SqlTypes:Numeric

Numeric

SqlTypes:nvarchar

NVarChar

SqlTypes:Real

Real

SqlTypes:smalldatetime

SmallDateTime

SqlTypes:smallint

SmallInt

SqlTypes:Smallmoney

SmallMoney

SqlTypes:Text

Text

SqlTypes:Timestamp

Timestamp

SqlTypes:tinyint

TinyInt

SqlTypes:uniqueidentifier

UniqueIdentifier

SqlTypes:varbinary

VarBinary

SqlTypes:varchar

VarChar

SqlTypes:XML

Xml

xsd:anyType

Xml

xsd:boole

Bit

xsd:DateTime

DateTime

xsd:ondalık

Decimal

xsd:çift

Float

xsd:kayan

Real

xsd:int

Int

xsd:Long

BigInt

xsd:short

SmallInt

xsd:dize

NVarchar

xsd:unsignedByte

TinyInt

xsd:base64Binary

varbinary

Aşağıdaki tablo olası değerleri listeler SqlDbType ekleyebileceğiniz model <SqlParameter> ad hoc sorgu isteği yapısı oluştururken öğe düğümü.

BigInt

SmallDateTime

Binary

SmallInt

Bit

SmallMoney

Char

Text

DateTime

Timestamp

Decimal

TinyInt

Float

Udt

Image

UniqueIdentifier

Int

VarBinary

Money

VarChar

NChar

Variant

NText

Xml

NVarChar

Real

Ayrıca bkz.

Diğer Kaynaklar