Sql server 将整个XML文档复制/粘贴到单个SQL Server行中
我有一个SQL表Sql server 将整个XML文档复制/粘贴到单个SQL Server行中,sql-server,xml,ssis,Sql Server,Xml,Ssis,我有一个SQL表 CREATE TABLE [QLTY].[PG_XML_F40E] ( [XML] [xml] NULL ) 我希望包含整个XML文档。考虑将XML文档复制/粘贴到上表的insert语句中 如何在SSIS中实现自动化,而不是手动复制XML,然后粘贴到insert语句中?XML文件的大小在40-60 MB之间,非常大,但我可以手动完成此操作。当然,您可以通过编程方式完成此操作 SQL DECLARE @tbl TABLE( ID INT IDENTITY(1,
CREATE TABLE [QLTY].[PG_XML_F40E]
(
[XML] [xml] NULL
)
我希望包含整个XML文档。考虑将XML文档复制/粘贴到上表的insert语句中
如何在SSIS中实现自动化,而不是手动复制XML,然后粘贴到insert语句中?XML文件的大小在40-60 MB之间,非常大,但我可以手动完成此操作。当然,您可以通过编程方式完成此操作 SQL
DECLARE @tbl TABLE(
ID INT IDENTITY(1, 1) PRIMARY KEY,
XmlColumn XML
);
INSERT INTO @tbl(XmlColumn)
SELECT * FROM OPENROWSET(BULK N'e:\Temp\books.xml', SINGLE_BLOB) AS x;
SELECT * FROM @tbl;