我不擅长SQL Server 2000.我有一个以逗号分隔的ID列表。我需要看看这个ID是否存在于一个表中。如果是这样,我想跳出一个保存在我可以在存储过程中使用的变量中的ID的循环。这是我现在正在尝试的:SQL Server 2000 - 打破循环
DECLARE @coreID INT
SET @coreID=NULL
DECLARE @itemID NVARCHAR(50)
DECLARE itemCursor CURSOR LOCAL FAST_FORWARD FOR
SELECT [String] AS 'itemID' FROM dbo.SplitListIntoTable(@myIDs)
OPEN itemCursor
FETCH NEXT FROM itemCursor INTO @itemID
WHILE @@FETCH_STATUS = 0 BEGIN
-- If @itemID EXISTS IN MyTable set @[email protected] and Break. How do I do this?
FETCH NEXT FROM itemCursor INTO @itemID
END
CLOSE itemCursor
DEALLOCATE itemCursor
谢谢!