Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将两个不同文件中的XML获取到单个SQL表中_Sql_Sql Server_Xml - Fatal编程技术网

将两个不同文件中的XML获取到单个SQL表中

将两个不同文件中的XML获取到单个SQL表中,sql,sql-server,xml,Sql,Sql Server,Xml,我有以下查询设置,可以正常工作: 使用XmlFile xmlData作为 选择列作为XML 从OPENROWSETBULK'D:\Timewise\results.xml',单个\u BLOB作为x 插入[dbo].[Timewise][Title],[IP] 选择c.value'Title/text[1],'VARCHAR25'作为[NameSite] ,“视频”为[JournalUserName] ,作为[日记词组] ,c.值'IP/text[1],'VARCHAR25'作为[IPAddre

我有以下查询设置,可以正常工作:

使用XmlFile xmlData作为 选择列作为XML 从OPENROWSETBULK'D:\Timewise\results.xml',单个\u BLOB作为x 插入[dbo].[Timewise][Title],[IP] 选择c.value'Title/text[1],'VARCHAR25'作为[NameSite] ,“视频”为[JournalUserName] ,作为[日记词组] ,c.值'IP/text[1],'VARCHAR25'作为[IPAddress] ,'4910'作为[端口] ,“视频”作为[视频用户名] ,作为[视频密码] ,c.将'IP/text[1],'VARCHAR25'作为[VideoIP]的值 ,“4910”作为[视频端口] ,“1”作为[TotalCams] ,“1”作为[TotalVideoWindows] ,“true”为[IsRemote] ,“假”为[IsDefaultSite] ,as[有两个不同的用户] ,as[DVRType] ,“false”为[IsRemoteLiveDataRunning] 从XmlFile交叉应用xmlData.nodes'DocumentElement/Server_x0020_List'作为tc; 下一个问题是,其中一些节点包含来自另一个xml文件的数据,该文件位于D:\Timewise\JournalBrowserSiteSettings.xml

我试图对这些进行一些研究,以获得一个例子,虽然我的陈述涵盖了以下内容:

使用XmlFile xmlData作为 选择列作为XML 从OPENROWSETBULK'D:\Timewise\results.xml',单个\u BLOB作为x , XmlFile2 xmlData AS 选择列作为XML 从OPENROWSETBULK'D:\Timewise\JournalBrowserSiteSettings.xml',单个\u BLOB作为y
老实说,我不知道如何从另一个文件中提取这些数据,即TotalCams、TotalVideoWIndows、IsRemote、有两个不同的浏览器和DVRType,现在几乎两个小时的搜索没有给我提供任何实际操作。

似乎你知道如何将XML导入SQL表

如何将XML文件放入两个不同的表中,然后根据一个公共键(例如Title)连接这些表


那就行了。是吗?

遗憾的是,你的帖子没有给我们提供任何信息。我们看不到你的屏幕或文件,也不知道你想做什么。有关改进此问题的想法,请参阅和。下一个问题是,其中一些节点包含来自另一个xml文件的数据。。。第一个XML如何为节点数据引用第二个XML?或者你正在两个文件之间建立连接?我正在建立连接,因为即使是title和NameSite也是仅有的两个紧密的连接,但它们是分开列出的。这会起作用,但是XML文件本身没有真正的连接。其中一个标题列为111-01,另一个标题列为Store 111