我最近使用sp_xml_preparedocument解析了一个XML文件来分析参数数据。
我感兴趣的是,当我深入到我的SQLServer 2k8r2实例时,我似乎找不到一个名为sp_xml_preparedocument的过程。
我一直在系统数据库/材料和我为分析创建的数据库中查找,但它没有出现。
无论EXEC sp_xml_preparedocument @hdoc输出如何,@x都可以很好地执行。
我想加深我对正在发生的事情的理解,并回顾一下实际的过程。
这个存储过程实际应该出现在哪里?
发布于 2017-11-04 03:33:44
sp_xml_preparedocument是一个系统扩展存储过程。在SSMS对象资源管理器中,您可以在数据库-->系统数据库-->可编程性-->系统扩展存储过程中找到它。
因为它是用C++编写的非托管扩展过程,而不是T-SQL,所以您将无法查看源代码。它过去只包装msxml COM API,但我不确定现在是否仍然是这样,因为它是SQL Server内部代码。
https://stackoverflow.com/questions/47102897
复制相似问题