Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Что делать если выдаеёт ошибку - Invalid column name 'control_update'.

20K
13 сентября 2006 года
satan_angel
1 / / 13.09.2006
Код:
declare c_update cursor for
select * from Atlant_M_out_main
order by id_control

open c_update
fetch next from c_update
while control_update <> 1
begin
    select * from Atlant_M_out_main
update Atlant_M_out_main
set q_110 = '1',  control_update = '1'
where q_110 = '5'  
end
close c_update
deallocate c_update
go

Как будет её првильно обьявить что-бы нормально выполнялся update? :(
14K
13 сентября 2006 года
wrap
35 / / 02.06.2006
Если на PL/SQL, то так:
 
Код:
DECLARE
  CURSOR c_update IS
     SELECT * FROM Atlant_M_out_main
     ORDER BY id_control
  FOR UPDATE;
385
13 сентября 2006 года
SomewherSomehow
477 / / 25.07.2004
Как-то странно у тебя написано...Может быть все же попробовать так:
Код:
declare @control_update varchar(10)

declare c_update cursor for
select control_update from Atlant_M_out_main
order by id_control

open c_update
fetch next from c_update into @control_update

while @control_update <> 1
begin
    select * from Atlant_M_out_main

    update
        Atlant_M_out_main
    set
        q_110 = '1',
        control_update = '1'
    where
        q_110 = '5'
    fetch next from c_update into @control_update
end
close c_update
deallocate c_update
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог