powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Курсор SQL7
2 сообщений из 2, страница 1 из 1
Курсор SQL7
    #32076176
wer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот ниже следующий код что-то некорректно работает. В таблице #rezKi одна запись, а в Ki_tbl сохраняется две одинаковые. Мне это не нужно.


DECLARE @iKi NUMERIC(3, 2)
DECLARE @ipP DECIMAL(28)

DECLARE Cursor_rezKi CURSOR FOR SELECT * FROM #rezKi

OPEN Cursor_rezKi

WHILE @@FETCH_STATUS = 0
BEGIN
FETCH NEXT FROM Cursor_rezKi INTO @iKi, @ipP
INSERT INTO Ki_tbl (ipPodrazdelenie, dMonth, iKI) VALUES (@ipP, @LastDate, @iKi)
END

CLOSE Cursor_rezKi

DEALLOCATE Cursor_rezKi
...
Рейтинг: 0 / 0
Курсор SQL7
    #32076211
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
DECLARE @iKi NUMERIC(3, 2)
DECLARE @ipP DECIMAL(28)

DECLARE Cursor_rezKi local for CURSOR FOR SELECT * FROM #rezKi

OPEN Cursor_rezKi
FETCH NEXT FROM Cursor_rezKi INTO @iKi, @ipP

WHILE @@FETCH_STATUS = 0
BEGIN

INSERT INTO Ki_tbl (ipPodrazdelenie, dMonth, iKI) VALUES (@ipP, @LastDate, @iKi)

FETCH NEXT FROM Cursor_rezKi INTO @iKi, @ipP
END

CLOSE Cursor_rezKi

DEALLOCATE Cursor_rezKi
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Курсор SQL7
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]