Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.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
Sql server 将整个XML文档复制/粘贴到单个SQL Server行中_Sql Server_Xml_Ssis - Fatal编程技术网

Sql server 将整个XML文档复制/粘贴到单个SQL Server行中

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,

我有一个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, 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;