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

Откуда:
Сообщений: 26
Делаю выборку из нескольких связанных таблиц, значения полей числовые.
Некоторые значения равны NULL.Мне дальше нужно суммировать значения.
Пишу:ALTER TABLE <name> ALTER COLUMN <namec> SET DEFAULT NOT NULL
Она мне отвечает:
The default value for field <namefield> does not evaluate to the correct type for field.
Как можно выйти из проблемы??
10 ноя 03, 20:04    [411718]     Ответить | Цитировать Сообщить модератору
 Re: Модификация свойства поля  [new]
lnu
Member

Откуда: Ukraine, Lviv
Сообщений: 240
Используй IIF(ISNULL(fieldname),0,fieldname)
10 ноя 03, 20:19    [411725]     Ответить | Цитировать Сообщить модератору
 Re: Модификация свойства поля  [new]
karly™
Guest
Во-первых, ALTER TABLE <name> ALTER COLUMN <namec> NOT NULL
т.е. Set Default лишнее

Во-вторых, если суммировать с помощью Select sum(<namec>) From <namet>
то никакой проблемы с null не будет
10 ноя 03, 20:40    [411743]     Ответить | Цитировать Сообщить модератору
 Re: Модификация свойства поля  [new]
lemons
Member

Откуда:
Сообщений: 26
Большое спасибо! Получилось!
11 ноя 03, 10:44    [412179]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить