Создание уникальной, автоматически назначаемой переменной с помощью Microsoft расширяемого механизма хранения
Я использую Extensible Storage Engine и хочу уникальный столбец (шириной 32 бита). Мне нужно, чтобы значения в этом столбце были автоматически назначены базой данных
Я надеюсь найти что-то вроде JET_bitIndexUnique, что я могу замаскировать?
если такой маски нет, каков правильный способ достижения цели?
1 ответ
Пожалуйста, смотрите: Версии, Автоинкремент и Столбцы Escrow
ESE автоматически увеличивает столбцы при добавлении в таблицу новой записи. Значение, содержащееся в столбце автоинкремента, является уникальным для каждой записи в таблице и не обязательно является непрерывным. Эти значения не рециркулируются, но могут быть использованы повторно в определенных случаях. Только столбцы типа JET_coltypLong (Long) и JET_coltypLongLong (Currency) могут быть столбцами с автоинкрементом.