Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 как учесть изменение параметра  [new]
LAKERS824
Member

Откуда:
Сообщений: 29
Есть кусок кода

DECLARE let CURSOR  FOR
SELECT ...
OPEN let
FETCH NEXT FROM let INTO @let_id, @pat_id, @ch, @m
WHILE @@FETCH_STATUS=0
BEGIN
		set @cnt = ...
		SELECT @latfio = ...
		IF @pat_id(ИЗМЕНЕНИЕ)            set @message = null

FETCH NEXT FROM let INTO @let_id, @pat_id, @ch, @m

необходимо учесть как-то изменение параметра @pat_id и в зависимости от него ставить или нет set @message = null

Как это возможно сделать?
26 май 11, 15:04    [10713524]     Ответить | Цитировать Сообщить модератору
 Re: как учесть изменение параметра  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
declare @xxx 
DECLARE let CURSOR  FOR
SELECT ...
OPEN let
FETCH NEXT FROM let INTO @let_id, @pat_id, @ch, @m
set @xxx = @pat_id
WHILE @@FETCH_STATUS=0
BEGIN
		set @cnt = ...
		SELECT @latfio = ...
		IF @pat_id <> @xxx            set @message = null
                          set @xxx =@pat_id 

FETCH NEXT FROM let INTO @let_id, @pat_id, @ch, @m
?
26 май 11, 15:12    [10713603]     Ответить | Цитировать Сообщить модератору
 Re: как учесть изменение параметра  [new]
LAKERS824
Member

Откуда:
Сообщений: 29
да, спасибо, вроде то
27 май 11, 10:56    [10717805]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить