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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.01.2003, 14:23   #1  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
? Чем грозит использование RecId в качестве ПК?
Создается новая таблица. Нужен первичный ключ. Но не хочется создавать новую номерную серию, запихивать ее еще в одни "настройки", которых и так немало. Зато есть замечательное поле RecId, насквозь уникальное в пределах компании. Возникает естественное желание выбрать его в качестве ключа.

Плюсы:
меньше программирования
на одно поле меньше, запись меньше места занимает
join по целочисленым полям будет шустрее, чем по строкам
Минусы:
пока что вижу только одни грядущие грабли. RecID при экспорте-импорте не восстанавливаются, так что связи таблиц надо будет как-то восстанавливать.

Если больше минусов нет, буду думать, как с этим бороться. Если я еще чего-то серьезного не вижу, ткните пожалуйста носом, выброшу это из головы и буду делать как все
Теги
recid, как правильно

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Использование формы в качестве диалога vs создание диалога программно Lucky13 DAX: Программирование 3 30.05.2008 13:09
Использование памяти клиентского ПК falcon65 DAX: Администрирование 0 07.11.2007 11:49
aEremenko: Дефрагментация RecID Blog bot DAX Blogs 2 06.03.2007 22:25
[ANN] WordSL - использование Word 2003 в качестве визуального редактора xsl... belugin DAX: База знаний и проекты 0 26.09.2006 09:12
Использование индекса по RecId не разрешено! 3oppo DAX: Программирование 1 25.07.2005 14:54

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

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

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