【发布时间】:2016-05-18 08:44:55
【问题描述】:
我在 SQL 查询中有这段代码:
CREATE TABLE Products(
P VARCHAR(30));
Select *
from products
Declare @x xml
Select @x=P
from openrowset (BULK 'C:\Pantanir.xml', Single_blob) AS Products(P)
Select @x
其中 P 是表 products 中的一列。有了这个,我只将 XML 文件导入我的数据库,但我不会用这样的东西创建一个表,但这不起作用。
from openxml (@hdoc, '/reservation',1)
with ('Someattribute')
我的 XML 文件的一部分如下所示。我想创建两列(ReservationNo 和 SecurityCode)并从 XML 文件中获取值并将它们导入到 SQL 表中。这可能吗?
<reservation>
<reservationNo>9833591189</reservationNo>
<securityCode>ad4badfd56</securityCode>
【问题讨论】:
标签: sql sql-server xml