T-SQL:将列描述添加到XMLSCHEMA中

时间:2017-12-15 15:50:04

标签: tsql xml-schema-collection

我有一个查询,我在其中生成XMLSCHEMA和XML示例。

SELECT TOP (10) 
    filename, queue, owner, resubmitFile, 
    pages, system, created, server, preflightlogs, status, kit, totalkits
FROM 
    Preflight_analytics
FOR XML AUTO, XMLSCHEMA ('Preflight_analytics')

我的所有专栏都有与之相关的说明。

是否可以像下面的示例一样将列描述放在xsd中?我使用xsd生成文档和我使用的工具,使用标记<xsd:documentation>将描述添加到文档中 - 如下所示:

<xsd:attribute name="JobID" fixed="" use="required">
    <xsd:annotation>
      <xsd:documentation xml:lang="en">Vendors unique ID</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
      <xsd:restriction base="sqltypes:varchar" sqltypes:localeId="1033"
        sqltypes:sqlCompareOptions="IgnoreCase IgnoreKanaType IgnoreWidth"
        sqltypes:sqlSortId="52">
        <xsd:maxLength value="50"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:attribute

我一直在查看文档here尚未找到任何内容但仍在寻找。

谢谢 麦克

0 个答案:

没有答案