Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > СУБД, общие вопросы > Какой PK выбрать?


Автор: Гость05 18.8.2005, 09:56
Привет, All!

Проектирую таблицу
В качестве PK, для удобного обращения из клиента предполагается использовать текстовое поле (будет передаваться название вызываемой функции)
В тоже время для более удобного и быстрого доступа, а так же возможности построения связей между этой и другими таблицами в качестве PK хотелось иметь числовое поле (int)


подскажите как грамотно решить данную проблему
P.S.
однозначно должно присутствовать текстовое проидексированное поле с уникальным значением

используется Delphi и MSSQL2000

Спасибо

Автор: Akina 18.8.2005, 10:19
ListBox может быть?

Автор: Гость05 18.8.2005, 10:31
Цитата(Akina @ 18.8.2005, 10:19)
ListBox может быть?

Прости не понял, чуть развернутей можно?
Спасибо

Автор: Рассада 23.8.2005, 11:13
Использовать в качестве PK числовое поле, а на текстовом создать уникальный индекс.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)