AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.04.2008, 12:03   #5  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,891 / 3165 (113) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от zYmosi3 Посмотреть сообщение
Вопрос, можно ли добиться того, чтобы запрос добавления нового поля генерился без DEFAULT '' NOT NULL, и не грозит ли это глюками при последующей работе с таблицей?
Средствами БД можно сгенерить такое поле, так что синхронизация из Аксапты не потребуется. Но я вам это не рекомендую, так как в этом случае глюки гарантированы.

SQL использует троичную логику -
1. Да
2. Нет
3. Не знаю

"Не знаю" соответсвует Null для его проверки SQL имеет специальный функции
IS NULL
и
IS NOT NULL
Ядро аксапты их не использует для работы с обычными полями (исключение, может быть recVersion - но речь то не о нем). А любое сравнение с Null значением в WHERE дает false.

Так что наличие null значений в полях Аксапты противопоказано.
Кроме того при выборке из базы, если встречается null значение в выбираемом поле, то ядро аксапты генерит исключение.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Значение по умолчанию параметра типа EDT c array elements либо просто массива HorrR DAX: Программирование 16 20.02.2008 19:18
Добавление нового поля в старую таблицу PavelSR DAX: Программирование 3 14.06.2006 08:22
Как при вводе новой записи установить значение поля по умолчанию Zman DAX: Программирование 3 17.01.2005 10:23
Получить значение поля таблицы по номеру (Id) поля Anais DAX: Программирование 2 15.04.2004 13:00
Проблема при добавлении в таблицу нового поля Maxim Gorbunov DAX: База знаний и проекты 2 09.08.2002 15:30

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:07.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.