xml路径xmlschema不支持内联架构

时间:2015-05-04 21:50:48

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

我想在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”一词

提前致谢

2 个答案:

答案 0 :(得分:0)

如果您使用的是BizTalk-2010,那么您应该使用WCF-SQL适配器,您不需要选择它作为FOR XML来生成模式。

答案 1 :(得分:-1)

...试

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