返回一個表請參考下面的代碼:從光標
DECLARE @ID int
DECLARE @errorflag int
DECLARE Warning_Cursor CURSOR FOR
SELECT TOP 3 ID FROM Warnings
SET @errorflag = @errorflag + @@Error
OPEN Warning_cursor
SET @errorflag = @errorflag + @@Error
FETCH NEXT FROM Warning_cursor INTO @ID
WHILE @@FETCH_STATUS = 0
begin
SELECT @ID
FETCH NEXT FROM Warning_cursor INTO @ID
END
CLOSE Warning_cursor
DEALLOCATE Warning_cursor
光標返回三個表,每個一行。我怎樣才能返回一個三行的表?
@marc_s,它必須是TSQL – Jodrell 2013-05-09 09:40:21
@Jodrell,它是SQL Server 2005中感謝標記它。 – w0051977 2013-05-09 09:45:58