我有一个结构如下的文件:
<?xml version="1.0" encoding="UTF-8"?>
<EventSchedule>
<Event Uid="2" Type="Main Event">
<IsFixed>True</IsFixed>
<EventKind>MainEvent</EventKind>
<Fields>
<Parameter Name="Type" Value="TV_Show"/>
<Parameter Name="Name" Value="The Muppets"/>
<Parameter Name="Duration" Value="00:30:00"/>
</Fields>
</Event>
<Event>
...and so on
</Event>
</EventSchedule>
Run Code Online (Sandbox Code Playgroud)
我不完全确定它是否是有效的XML,但我需要将其导入SQL Server,但我尝试的所有内容似乎都不起作用.
请问是否有人可以通过一些示例代码或建议使用哪种方法指向正确的方向?
理想情况下,我希望将原始数据放入平台,方法如下:
Name | Type | Duration | EventKind
The Muppets | TV_Show | 00:30:00 | MainEvent
Run Code Online (Sandbox Code Playgroud)
最后这来自相当大的文件,我需要定期导入.
非常感谢,pugu
我的表格是多天和频道的预定电视节目列表.
SELECT * FROM [Scheduled_Programmes]
Channel Date Time Title
1 2012-09-19 06:00 Family Guy
2 2012-09-19 06:01 CSI Miami
3 2012-09-19 06:20 News
1 2012-09-19 06:30 Heroes
2 2012-09-19 07:01 Spiderman
3 2012-09-19 06:40 Batman
1 2012-09-19 07:30 Micky Mouse
2 2012-09-19 07:31 CSI New York
3 2012-09-19 07:10 Friends
1 2012-09-19 07:55 The Wire
2 2012-09-19 08:00 Dodgeball
3 2012-09-19 07:35 Gossip Girl
Run Code Online (Sandbox Code Playgroud)
我想要创建的结果集是什么在现在和什么在下一个.
Let's assume the current datetime is (D/M/Y HH:MM) 19/09/2012 07:15
Run Code Online (Sandbox Code Playgroud)
所以类似于:
Channel 1 Channel 2 …Run Code Online (Sandbox Code Playgroud) 我相当确定我在这里遗漏了一些非常明显的东西,所以希望有人能指出我正确的方向。
我们的客户创建了一个标准的面向公众的 SQL Server 2008 Reporting Services 网页。它基于几个下拉过滤器显示几列数据。它具有标准export to...选项(Excel、PDF 等)。它还有一个按钮,可以下载一个atomsvc文件,据我所知,该按钮用于将数据导入到Excelvia PowerPivot。
是否可以SQL Server以相当简单的方式导入该文件链接到的数据(T-SQL、链接数据源、SSIS 等),或者我应该像导入任何其他 XML 一样导入该文件链接到的 Atom 数据?
我在网上找不到太多不讨论PowerPivot这些原子提要的内容,但在我看来,作为SQL Server报告服务的标准功能,它应该很容易导入到SQL server.
或者,我是否完全错过了一种从 HTTP 报告服务页面导入数据的简单方法?显然,我没有对服务器的控制台级别访问权限,因为它是面向公众的网页。