Цитата:
Сообщение от
George Nordic
Простите, а что заставило Вас внести Дату в первичный ключ?
Не зная мнения автора по этому вопросу - скажу что это удобная альтернатива RecId (когда на таблице нет другого ключа). Замечу, что это не просто дата, а дата+время.
В свое время, я разбирался с клиент-банком от BankSoft Systems (BSS) - и там в таблицах по выпискам (или платежкам - точно не помню) (софтина локальная, а не веб) именно таким образом сделан первичный ключ. Впоследствии - очень наглядно получается при анализе записи - можно с точностью до миллисекунды определить момент создания записи (кстати, таким образом легко и генерить записи сторонней программой в базе)
Конечно, в рамках преобразования даты в строку в аксапте - производительность сказывается не в лучшую сторону. Но это уже совершенно другая тема.