Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Модификация свойства поля / 4 сообщений из 4, страница 1 из 1
10.11.2003, 20:04
    #32319340
lemons
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модификация свойства поля
Делаю выборку из нескольких связанных таблиц, значения полей числовые.
Некоторые значения равны 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.
Как можно выйти из проблемы??
...
Рейтинг: 0 / 0
10.11.2003, 20:19
    #32319344
lnu
lnu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модификация свойства поля
Используй IIF(ISNULL(fieldname),0,fieldname)
...
Рейтинг: 0 / 0
10.11.2003, 20:40
    #32319352
karly™
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модификация свойства поля
Во-первых, ALTER TABLE <name> ALTER COLUMN <namec> NOT NULL
т.е. Set Default лишнее

Во-вторых, если суммировать с помощью Select sum(<namec>) From <namet>
то никакой проблемы с null не будет
...
Рейтинг: 0 / 0
11.11.2003, 10:44
    #32319696
lemons
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модификация свойства поля
Большое спасибо! Получилось!
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Модификация свойства поля / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]