Как автоматически увеличить большой int в Pervasive
С помощью графического редактора таблиц в Pervasive 13, как я могу установить большой int как уникальный автоматически увеличивающийся идентификатор?
2 ответа
Согласно документации для ZEN (PSQL) v13, это говорит:
Btrieve
В операциях Btrieve длина типа данных AUTOINC теперь может составлять 8 байтов, а также 2 или 4 байта. Новая длина доступна в файлах, использующих формат 9.5 и выше. Btrieve файлы с использованием нового 8-байтового сегмента AUTOINC не могут быть открыты движками из более ранних выпусков.
Похоже, что 8-байтовое целое число недоступно со стороны SQL движка Zen (PSQL) и доступно только из Btrieve API.
Возможно, вы сможете создать файл с 8-байтовым автоинкрементом, а затем создать определение SQL для таблицы, но я не уверен. Вы не можете сделать это из графического редактора таблиц.
Тип столбца может быть установлен на AUTOINC(8)
указать автоматически увеличивающийся 8-байтовый порядковый номер.