3
我使用SSIS 2008和SQL Server 2012 我有FileNumber
列的表。我想確保所有數字都在後面,並且沒有整體。沒有丟失的數字。 例如:SQL-SSIS。尋找失蹤號碼錶
FileNumber
--------------
110
111
112
114
115
117
我想在SSIS輸出113
和116
這些失蹤的數字。
任何想法如何做到這一點?
我使用SSIS 2008和SQL Server 2012 我有FileNumber
列的表。我想確保所有數字都在後面,並且沒有整體。沒有丟失的數字。 例如:SQL-SSIS。尋找失蹤號碼錶
FileNumber
--------------
110
111
112
114
115
117
我想在SSIS輸出113
和116
這些失蹤的數字。
任何想法如何做到這一點?
試試這個:
DECLARE @t table(
FileNumber int
);
INSERT INTO @t(FileNumber) VALUES(110), (111), (112), (114), (115), (117);
SELECT t1.FileNumber + 1 AS sequance
FROM @t AS t1
LEFT OUTER JOIN @t AS t2 ON t1.FileNumber + 1 = t2.FileNumber
WHERE t2.FileNumber IS NULL
工作完美!謝謝。 –
理想的情況下,這將是那麼的身份 - 但我猜你不想改變任何現有的文件編號。是否添加了具有足夠身份的第二列?我想這取決於你爲什麼需要它首先是連續的。 – Bridge
我想確保所有文件都已加載到數據庫中。 –