Как автоматически увеличить большой 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-байтовый порядковый номер.

http://docs.actian.com/psql/PSQLv13/index.html

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