Untuk dukungan XML untuk jenis data tanda waktu

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Dalam transformasi FOR XML, nilai jenis tanda waktu diperlakukan sebagai data varbinary(8) dan akan selalu dikodekan basis 64. Skema XSD atau XDR, jika diminta, mencerminkan jenis ini.

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

Ini adalah hasilnya:

<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=" />

Baca juga