1
XMLスキーマを作成していますが、一部の要素ではsqlのタイムスタンプ形式を使用する必要があります。 XMLスキーマには、完全に相関するタイプはありません。どうすればこれを達成できますか? XMLにはdateTimeがありますが、同じ形式ではありません。XMLスキーマのタイムスタンプ
XMLスキーマを作成していますが、一部の要素ではsqlのタイムスタンプ形式を使用する必要があります。 XMLスキーマには、完全に相関するタイプはありません。どうすればこれを達成できますか? XMLにはdateTimeがありますが、同じ形式ではありません。XMLスキーマのタイムスタンプ
SQL Serverにスキーマを作成させるオプションがあります。ただ、試してみてください。
CREATE TABLE #tempTbl(ID INT,SomeDate DATETIME, TheTS TIMESTAMP)
INSERT INTO #tempTbl(ID,SomeDate) VALUES(1,GETDATE()),(2,GETDATE());
SELECT * FROM #tempTbl FOR XML AUTO,XMLSCHEMA
DROP TABLE #tempTbl;
スキーマの関連部分はこのようになります。
<xsd:complexType>
<xsd:attribute name="ID" type="sqltypes:int" />
<xsd:attribute name="SomeDate" type="sqltypes:datetime" />
<xsd:attribute name="TheTS" type="sqltypes:timestamp" use="required" />
</xsd:complexType>
EDIT:あなたはlook hereTimeStamp
がxsd:base64Binary