Veri türü eşlemeler yerel XML Web Hizmetleri
This feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature.
Aşağıdaki tabloda, XSD türü için eşleme SQL türü gösterilir.
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 value="((000[1-9])|(00[1-9][0-9])|(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 "-12 - 9999 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 value="([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 value="((000[1-9])|(00[1-9][0-9])|(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 ( SQL Server 2005 veya daha yeni bir uyumluluk modu); xsd:long ( SQL Server 2000 Uyumluluk modu) |
<xsd:maxLength>8</xsd:maxLength> |
TinyInt |
xsd:unsignedByte |
|
UDT (CLR stil) |
xsd:base64Binary ( SQL Server 2005) |
Içinde esaslarını gerçek türü hakkında ek bilgi sağlar. |
UDT (eski stil) |
Özgün temel türüne eşleştirilmiş. |
|
VarBinary |
xsd:base64Binary |
|
VarChar |
xsd:string |
|
XML |
xsd:any |
|
XML (yazılan) |
xsd:any |
XML için yazılan bir XML şeması döndürdü. |
Veri türü sorunlar özel parametre esaslarını bir SOAP isteği için
Ad hoc sorgu isteği gönderdiğinizde, bu parametre belirleyebilirsiniz.Parametreleri belirlemek parametre esaslarını isteğe bağlı olarak da ekleyebilirsiniz.Bu kısıtlamalar, belirtilen <SqlParameter> öğe düğümü veya <Değer> bir ad hoc sorgu isteği gönderdiğinizde, öğe düğümü. Parametre özellikleri hakkında daha fazla bilgi için bkz: SOAP isteği iletisi yapısı.
Aşağıdaki programları nasıl tablo xsi: type SQL türleri ile eşleştirir.Dikkat xsi: type SOAP isteği oluşturarak, < değeri > öğe düğümü ekleyebileceğiniz esaslarını biridir.
Not
Veri türleri de başına eklenir. SQL Server 2008 desteklenmez.
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 SqlDbTypebir ad hoc sorgu isteği oluşturmak için < SqlParameter > öğe düğümü ekleyebilirsiniz, model.
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 |