alter & update
От: Ramirezzz Беларусь  
Дата: 12.08.03 09:02
Оценка:
Срочно нужна помощь!

if not exists (select name from dbo.syscolumns where id=object_id('vldCampaign') and name = N'CO')
    begin
        alter table vldCampaign add CO int default '3'
        update vldCampaign set CO = '3' 
    end
go


если убрать Update, то все работает без сбоев, но с update бросает ошибку, что Server: Msg 207, Level 16, State 1, Line 1
Invalid column name 'processed'.
Need help!!! срочно!
Ramirezzz
Re: alter & update
От: Sinclair Россия https://github.com/evilguest/
Дата: 12.08.03 09:49
Оценка:
Здравствуйте, Ramirezzz, Вы писали:

R>Срочно нужна помощь!

R>if not exists (select name from dbo.syscolumns where id=object_id('vldCampaign') and name = N'CO')
R> begin
R> alter table vldCampaign add CO int default '3'
R> update vldCampaign set CO = '3'
R> end
R>go
R>если убрать Update, то все работает без сбоев, но с update бросает ошибку, что Server: Msg 207, Level 16, State 1, Line 1
R>Invalid column name 'processed'.
R>Need help!!! срочно!
поставь Go между alter и update
... << RSDN@Home 1.1 alpha 1 >>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[2]: alter & update
От: Ramirezzz Беларусь  
Дата: 12.08.03 09:54
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>поставь Go между alter и update

решение, конечно, гениально простое, но сервер посылает тебя еще на проверке синтаксиса..
Ramirezzz
Re[3]: alter & update
От: Sinclair Россия https://github.com/evilguest/
Дата: 12.08.03 10:04
Оценка:
Здравствуйте, Ramirezzz, Вы писали:

R>Здравствуйте, Sinclair, Вы писали:


S>>поставь Go между alter и update

R>решение, конечно, гениально простое, но сервер посылает тебя еще на проверке синтаксиса..
о боже...

if not exists (select name from dbo.syscolumns where id=object_id('vldCampaign') and name = N'CO')
begin
  alter table vldCampaign add CO int default '3'
end
go
update vldCampaign set CO = '3' where CO is NULL
... << RSDN@Home 1.1 alpha 1 >>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[4]: alter & update
От: _MarlboroMan_ Россия  
Дата: 12.08.03 20:05
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>
S>if not exists (select name from dbo.syscolumns where id=object_id('vldCampaign') and name = N'CO')
S>begin
S>  alter table vldCampaign add CO int default '3'
S>end
S>go
S>update vldCampaign set CO = '3' where CO is NULL
S>


не прокатит.

GO is not a Transact-SQL statement; it is a command recognized by the osql and isql utilities and SQL Query Analyzer.


а вот без GO может прокатить.
... << RSDN@Home 1.1 beta 1 >>

— сколько программистов надо чтобы заменить сгоревшую лампочку?
— сколько не бери, а лампочку не поменять — проблема аппаратная, программным путем не решается...
Re[5]: alter & update
От: Sinclair Россия https://github.com/evilguest/
Дата: 13.08.03 04:09
Оценка:
Здравствуйте, _MarlboroMan_, Вы писали:

_MM_>не прокатит.

прокатит. Ты посмотри в его исходный код — он же в QA его гоняет!
... << RSDN@Home 1.1 alpha 1 >>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[6]: alter & update
От: _MarlboroMan_ Россия  
Дата: 13.08.03 06:51
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Здравствуйте, _MarlboroMan_, Вы писали:


_MM_>>не прокатит.

S>прокатит. Ты посмотри в его исходный код — он же в QA его гоняет!

ну не всю же жизнь он его в qa гонять будет? наверное пока тестирует, а потом в приложение вставит. вот тут и обломится.
... << RSDN@Home 1.1 beta 1 >>

— сколько программистов надо чтобы заменить сгоревшую лампочку?
— сколько не бери, а лампочку не поменять — проблема аппаратная, программным путем не решается...
Re[7]: alter & update
От: Sinclair Россия https://github.com/evilguest/
Дата: 13.08.03 07:04
Оценка: :))
Здравствуйте, _MarlboroMan_, Вы писали:
_MM_>ну не всю же жизнь он его в qa гонять будет? наверное пока тестирует, а потом в приложение вставит. вот тут и обломится.
Когда вставит и обломится — будем объяснять семантику GO.
... << RSDN@Home 1.1 alpha 1 >>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[8]: alter & update
От: Ramirezzz Беларусь  
Дата: 13.08.03 10:31
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Когда вставит и обломится — будем объяснять семантику GO.

thanx. уж объясните сразу.
Ramirezzz
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.