default значение

2007-05-10 Thread Alexandr Kochmin
Вот если я добавлю в таблицу новое поле такое QUANINTEGER DEFAULT 0 NOT NULL, то select выбирает для существующих записей в этом поле не null, а 0 это мне так и надо. Однако если

Re: default значение

2007-05-10 Thread freemanzav
Dmitry Yemanov: > Как компромисс, возможно разрешение оного если > указан DEFAULT (с принудительным неявным апдейтом всех записей в > дефолтное значение). А как с незвершеннÑ

Re: default значение

2007-05-11 Thread Dmitri Kuzmenko
Hello, Alexander! Alexandr Kochmin wrote: то select выбирает для существующих записей в этом поле не null, а 0 это мне так и надо. не надо тебе так. Но вот не изменится ли это поведение и

Re: default значение

2007-05-11 Thread Alexandr Kochmin
DK> DK> Hello, Alexander! DK> DK> Alexandr Kochmin wrote: DK> DK>> то select выбирает для существующих записей в этом поле не null, а 0 DK>> это мне так и надо. DK> DK> не надо тебе так. да я уже понял. Буду д

Re: default значение

2007-05-11 Thread Dmitry Yemanov
freemanzav wrote: А как с незвершенными транзакциями? Конфликт обновления, есс-но. -- Дмитрий Еманов

Re: default значение

2007-05-11 Thread freemanzav
Dmitry Yemanov: > freemanzav wrote: > > > > А как с незвершенными транзакциями? > > Конфликт обновления, есс-но. А если вставка ?

Re: default значение

2007-05-11 Thread freemanzav
Dmitry Yemanov: > Думаю, лучше будет лок на таблицу ставить на время отработки ALTER'а. > Во время любого ALTER'а или только когда добавляются столбцы с NOT NULL?

Re: default значение

2007-05-11 Thread Dmitry Yemanov
freemanzav wrote: Во время любого ALTER'а или только когда добавляются столбцы с NOT NULL? Когда это действительно надо. -- Дмитрий Еманов

Re: default значение

2007-05-17 Thread Alexandr Kochmin
SA> SA> SA>> да я уже понял. Буду делать апдейт. И для подстраховки iif пока в SA>> селектах. SA> IMHO, Лучше coalesce :-) лучше. Но у меня его написать без ошибок получается только с т