Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die folgende Tabelle zeigt die Zuordnung von SQL-Datentypen zu XSD-Datentypen.
| SQL-Datentyp | XSD-Datentyp | Datentypeneinschränkungen |
|---|---|---|
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 value="9999-12-31T23:59:59.997"/> <xsd:minInclusive value="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 value="19"/> <xsd:fractionDigits value="4"/> <xsd:maxInclusive value="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 value="2079-06-06T23:59:00"/><xsd:minInclusive value="1900-01-01T00:00:00"/> |
SmallMoney |
xsd:decimal |
<xsd:totalDigits value="10"/> <xsd:fractionDigits value="4"/> <xsd:maxInclusive value="214748.3647"/><xsd:minInclusive value="-214748.3648"/> |
Sql_Variant |
xsd:anyType |
|
Text |
xsd:string |
|
TimeStamp |
xsd:base64Binary (im SQL Server 2005-Kompatibilitätsmodus); xsd:long (im SQL Server-Kompatibilitätsmodus) |
<xsd:maxLength>8</xsd:maxLength> |
TinyInt |
xsd:unsignedByte |
|
UDT (CLR-Stil) |
xsd:base64Binary (in SQL Server 2005) |
Weitere Informationen zum tatsächlichen Datentyp werden in Aspekten bereitgestellt. |
UDT (alter Stil) |
Ist dem ursprünglichen Basistyp zugeordnet. |
|
VarBinary |
xsd:base64Binary |
|
VarChar |
xsd:string |
|
XML |
xsd:any |
|
XML (typisiert) |
xsd:any |
Das XML-Schema, für das der XML-Code typisiert wird, wird zurückgegeben. |
Besondere Datentypüberlegungen zu Parameteraspekten in einer SOAP-Anforderung
Wenn Sie Ad-hoc-Abfrageanforderungen senden, können Sie Parameter angeben. Beim Angeben von Parametern können Sie optional auch Parameteraspekte hinzufügen. Diese Aspekte können für den <SqlParameter>-Elementknoten oder den <Value>-Elementknoten angegeben werden, wenn Sie eine Ad-hoc-Abfrageanforderung senden. Informationen zu Parameteraspekten finden Sie unter Struktur der SOAP-Anforderungsnachricht.
Die folgende Tabelle zeigt, wie xsi:type den SQL-Datentypen zugeordnet wird. Beachten Sie, dass xsi:type einer der Aspekte ist, den Sie dem <Value>-Elementknoten beim Erstellen einer SOAP-Anforderung hinzufügen können.
| xsi:type | SQL-Datentyp |
|---|---|
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:boolean |
Bit |
xsd:datetime |
DateTime |
xsd:decimal |
Decimal |
xsd:double |
Float |
xsd:float |
Real |
xsd:int |
Int |
xsd:long |
BigInt |
xsd:short |
SmallInt |
xsd:string |
NVarchar |
xsd:unsignedByte |
TinyInt |
xsd:base64Binary |
varbinary |
Die folgende Tabelle nennt die möglichen Werte für den SqlDbType-Aspekt, den Sie dem <SqlParameter>-Elementknoten hinzufügen können, wenn Sie eine Ad-hoc-Abfrageanforderung erstellen.
BigInt |
Real |
Binary |
SmallDateTime |
Bit |
SmallInt |
Char |
SmallMoney |
DateTime |
Text |
Decimal |
Timestamp |
Float |
TinyInt |
Image |
Udt |
Int |
UniqueIdentifier |
Money |
VarBinary |
NChar |
VarChar |
NText |
Variant |
NVarChar |
Xml |
Siehe auch
Andere Ressourcen
Verwenden der systemeigenen XML-Webdienste in SQL Server 2005