FOR XML-Unterstützung für den timestamp-Datentyp
In der FOR XML-Transformation werden timestamp-Typwerte als varbinary(8)-Daten behandelt und sind immer Base-64-codiert. Das XSD- oder XDR-Schema gibt, falls angefordert, diesen Typ wieder.
drop table t
go
create table t
(c1 int,
c2 timestamp)
go
insert t values(1, null)
go
select * from t
for xml auto, xmldata
go
Dies ist das Ergebnis:
<Schema name="Schema1"
xmlns="urn:schemas-microsoft-com:xml-data"
xmlns:dt="urn:schemas-microsoft-com:datatypes">
<ElementType name="t" content="empty" model="closed">
<AttributeType name="c1" dt:type="i4" />
<AttributeType name="c2" dt:type="bin.base64" />
<attribute type="c1" />
<attribute type="c2" />
</ElementType>
</Schema>
<t xmlns="x-schema:#Schema1" c1="1" c2="AAAAAAAAH04=" />
Siehe auch
Verweis
FOR XML-Unterstützung für verschiedene SQL Server-Datentypen