Добрый день! Работаю в SQL Server 2005, запускаю хранимую процедуру, о она вставляет последнюю запись курсора 2 раза вместо одного. Подскажите, что не так?
| Код | set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go ALTER procedure [dbo].[Вставка_Табель_малая] AS DECLARE @Компьютер VARCHAR(30) DECLARE КурсорПользователи CURSOR FOR SELECT Компьютер FROM Пользователи OPEN КурсорПользователи WHILE @@Fetch_Status = 0 BEGIN FETCH КурсорПользователи INTO @Компьютер INSERT INTO Табель_малая VALUES( @Компьютер, Convert(VARCHAR(30),Getdate(),104), '', '', 1) END
|
|