【发布时间】:2015-05-23 01:09:30
【问题描述】:
我有一个包含 4 个字段的准备表。记录准备好后,我使用下面的 sql 脚本将它们插入现有表中。它工作得很好,但是我想在 SSIS 中观看这个过程。这可能吗?
下面的所有字段都存在于目标表中,但只有括号中的 4 个在我的源表中。使用 TSQL,这非常容易。但我在 SSIS 中得到的最接近的是使用派生列和添加列,但它不会让我创建 GUID。还有一些我在 TSQL 中格式化的日期字段在此对话框中是不可能的。
use MyDatabase
insert into dbo.DestinationTable (FILEID,
FILENAME,
STATUS,
LIBRARY,
FILESIZE,
MAJREV,
MINREV,
IMPORTDATE,
IMPORTTIME,
[CATNUM],
[MATDESC],
[CATCLASS],
[DOCVER])
select NEWID()
[PartNumber],
'In',
'Projects',
0,
0.0,
0.0,
DATEPART(YYYY, GETDATE()),
DATEPART(HH, GETDATE()),
[Catalog #],
[Material Description],
[Catalog Class],
[Document Version]
from dbo.SourceTable;
【问题讨论】:
标签: sql-server ssis bids