我有一個表,它是與此類似:如何生成每個組的成員序列號
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
我已經看到了如何與正常的序列號中的腳本任務做到這一點,但在重新啓動對每個新的報告名稱似乎並沒有到這裏來了。我的猜測是我需要使用排序轉換,然後添加代碼來檢查報告名稱中的更改(?)有沒有人做過這樣的事情?任何示例代碼共享?
感謝。我認爲我已經提出了我想避免對SQL進行更改的問題,但我想不是。 +1雖然對於滿足這個問題的答案(儘管我會在這裏更改ORDER BY)。 –