Получить следующее значение AUTO INCREMENT - PullRequest
0 голосов
/ 08 ноября 2018

Как определить, какое следующее значение будет иметь автоинкремент первичного ключа?

Я искал в системных базах данных, но не смог найти никаких ответов.

1 Ответ

0 голосов
/ 09 ноября 2018

Я предполагаю, что вы имеете в виду «следующее значение, которое будет присвоено столбцу идентификаторов», и ваш столбец идентификаторов также будет использоваться в качестве первичного ключа. В противном случае в Sybase ASE отсутствует концепция, которая квалифицировалась бы как «Автоинкремент первичного ключа».

Исходя из вышеизложенного, вы можете получить следующее значение, которое будет назначено, используя функцию next_identity ('имя_таблицы'). Обратите внимание, что результат представлен в формате varchar, поэтому вам может потребоваться преобразовать его обратно в число.

...