Создание уникальной, автоматически назначаемой переменной с помощью Microsoft расширяемого механизма хранения

Я использую Extensible Storage Engine и хочу уникальный столбец (шириной 32 бита). Мне нужно, чтобы значения в этом столбце были автоматически назначены базой данных

Я надеюсь найти что-то вроде JET_bitIndexUnique, что я могу замаскировать?

если такой маски нет, каков правильный способ достижения цели?

1 ответ

Решение

Пожалуйста, смотрите: Версии, Автоинкремент и Столбцы Escrow

ESE автоматически увеличивает столбцы при добавлении в таблицу новой записи. Значение, содержащееся в столбце автоинкремента, является уникальным для каждой записи в таблице и не обязательно является непрерывным. Эти значения не рециркулируются, но могут быть использованы повторно в определенных случаях. Только столбцы типа JET_coltypLong (Long) и JET_coltypLongLong (Currency) могут быть столбцами с автоинкрементом.

Wiki: расширяемый механизм хранения

Другие вопросы по тегам