【发布时间】:2017-07-06 15:15:05
【问题描述】:
我有一张类似这样的表:
CREATE TABLE dbo.ReportGroups (
ReportName VARCHAR(50) NOT NULL,
GroupName VARCHAR(50) NOT NULL,
SequenceNumber SMALLINT NOT NULL,
CONSTRAINT PK_ReportGroups PRIMARY KEY CLUSTERED (ReportName, GroupName)
)
我正在从一个仅包含报告名称和组名称的平面文件导入此表,因此我需要生成 SequenceNumber。对于每个报告,序列号应从 1 重新开始。
我已经看到如何使用普通序列号的脚本任务来执行此操作,但似乎并没有为每个新报告名称重新启动。我的猜测是我需要使用排序转换,然后添加代码来检查报告名称的变化(?)有人做过这样的事情吗?有什么示例代码可以分享吗?
【问题讨论】: