我将不得不直接从 SSMS 创建XBRL格式的 XML 输出(通过存储过程或函数或其他我必须编码的东西)。
我的问题是我从来没有在 SQL Server 上使用过 XML(尽管我现在用谷歌搜索了一下,并且有点明白了),我在搜索时发现的示例是使用 SSIS 和包来创建 XBRL 文件。
我想知道是否可以这样做,使用 SSMS(如果使用此工具不太麻烦的话)以及是否有人尝试过并成功了,也许我可以得到一些建议寻找哪些资源(书籍、链接等)或示例。
我将不得不直接从 SSMS 创建XBRL格式的 XML 输出(通过存储过程或函数或其他我必须编码的东西)。
我的问题是我从来没有在 SQL Server 上使用过 XML(尽管我现在用谷歌搜索了一下,并且有点明白了),我在搜索时发现的示例是使用 SSIS 和包来创建 XBRL 文件。
我想知道是否可以这样做,使用 SSMS(如果使用此工具不太麻烦的话)以及是否有人尝试过并成功了,也许我可以得到一些建议寻找哪些资源(书籍、链接等)或示例。
FOR XML
您可以使用查询修饰符从数据中轻松创建 XML 数据(请参阅http://technet.microsoft.com/en-us/library/ms178107.aspx)。
但是,创建“文件”涉及文件 IO,这不是 SQL Server 的用途。您可以为此使用 CLR 存储过程,也可以使用单独的应用程序。
虽然 XBRL 文档确实只是 XML,但存在多种 XBRL 文档——例如,实例文档、分类模式和分类链接库。您打算创建哪种类型?
即使我们只关注实例文档,它们也包含事实、上下文和单元。这些 XML 片段中的每一个都可能是不同查询的输出,具体取决于数据库模式。
如果没有对特定问题的更清晰描述,很难说更多。