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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.10.2016, 04:56   #1  
MarinaAX is offline
MarinaAX
Участник
 
134 / 57 (2) ++++
Регистрация: 20.08.2016
Почему для индекса надо указывать AlternateKey = Yes
Всем привет!

Читаю: VehicleId будет primary key, поэтому создайте индекс VehicleIdIdx. Затем добавьте в него VehicleId. Убедитесь, что AllowDuplicates установлено в значение No, а AlternateKey установлено в значение Yes.

И если с AllowDuplicates=No вопросов не возникает, то почему AlternateKey должен быть обязательно Yes:
1. Во-первых, неужели недостаточно того, что AllowDuplicates=No?
2. Во-вторых, собственно, почему AlternateKey должен быть обязательно Yes?

Заранее, большое спасибо!

P.S. Буду очень благодарна объяснению как для Бритни Спирс
Старый 07.10.2016, 05:24   #2  
Greggy is offline
Greggy
Участник
 
90 / 14 (1) ++
Регистрация: 19.10.2004
Адрес: г. Томск
Это необходимо для создания альтернативного ключа (ключа который будет понятен для пользователя). Таким образом в системе есть ключ (согласно концепции AX2012 - ключ по RecId) который непонятен для пользователя, и альтернативный AlternateKey- ключ который понятен для пользователя (поэтому он должен быть уникальным)
За это сообщение автора поблагодарили: MarinaAX (1).
Старый 07.10.2016, 06:14   #3  
MarinaAX is offline
MarinaAX
Участник
 
134 / 57 (2) ++++
Регистрация: 20.08.2016
Большое спасибо, Greggy!!!
Теги
index

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как формируется в Axapta название табличного индекса для СУБД? dn DAX: База знаний и проекты 4 09.10.2007 16:21
Почему loka DAX: Программирование 2 01.12.2005 17:36
Почему такое расхождение в скорости выполнения Владимир Максимов DAX: Программирование 28 11.09.2004 12:44
почему форма сразу закрывается ? puz DAX: Программирование 3 09.09.2003 11:56
Клиенты и поставищики - почему в разных таблицах? renat DAX: Программирование 33 20.05.2003 13:14

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:30.