我想獲取一系列xml文件並將該文件的xml文件拖入數據庫中的表中。我有一個爲每個文件枚舉器,然後一個XML任務拉出dtd並把內容放入一個變量。既然我有一個變量的文件名和內容,我需要將兩條數據都插入到數據庫中。SSIS 2008 - 將xml文件內容導入sql服務器
我來存儲數據表看起來像這樣:
create table Import_Files
(
SequenceId int IDENTITY(1,1) NOT NULL,
FileName varchar(200) NOT NULL,
FileXml xml NOT NULL,
Created datetime DEFAULT(GETDATE()) NOT NULL,
Processed bit DEFAULT(0) NOT NULL
)
我的存儲過程:
CREATE PROCEDURE [dbo].[AddFile]
@FileName varchar(200),
@FileXml xml
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
--Add new record
INSERT INTO Import_Files
([FileName], FileXml)
VALUES
(@FileName, @FileXml)
END
我不能讓它工作,因爲興田XML數據類型不在可用我的執行sql任務。關於如何使這項工作的任何想法?
這不是SSIS應該如何工作的。 – nttakr 2011-07-03 00:41:46