【问题标题】:inline schema is not supported with for xml path xmlschemaxml 路径 xmlschema 不支持内联架构
【发布时间】:2015-05-04 21:50:48
【问题描述】:

我想在 SQL Server 中编写如下存储过程。

CREATE PROC [dbo].[Employee_delete]
AS

BEGIN
        SELECT * 
            FROM @employee
            FOR XML PATH(''), root ('EmployeeDelete'),xmlschema
END

但我收到错误消息-->“xml 路径 xmlschema 不支持内联模式”。请问,如何用代码“FOR XML PATH(''), root ('EmployeeDelete'),xmlschema”实现XMLSchema

要在 biztalk 中自动生成模式,我必须使用单词“xmlSchema”

提前致谢

【问题讨论】:

    标签: sql-server xml stored-procedures biztalk biztalk-2010


    【解决方案1】:

    如果您使用的是 BizTalk-2010,您应该使用 WCF-SQL 适配器,您无需选择为 FOR XML 即可生成架构。

    【讨论】:

      【解决方案2】:

      试试……

      FOR XML AUTO,ROOT('EmployeeDelete'), TYPE, ELEMENTS XSINIL, XMLSCHEMA
      

      【讨论】:

      • 您应该扩展此答案以包括为什么这可以解决问题。
      猜你喜欢
      • 2020-09-06
      • 2016-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多