Как получить идентификатор auto_increment без вставки в SQL Server Management Studio? - PullRequest
1 голос
/ 07 июля 2019

Поскольку я знаю команду для поиска значения AUTO_INCREMENT в SQL Server:

SELECT AUTO_INCREMENT
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = DatabaseName
  AND TABLE_NAME = TableName;

Но если я вставлю эту следующую команду в SQL Server Management Studio, это приведет к ошибке

Неверное имя столбца "AUTO_INCREMENT"

Как получить AUTO_INCREMENT идентификатор без вставки данных в таблицу в SQL Server Management Studio?

Спасибо

1 Ответ

2 голосов
/ 07 июля 2019

Если вы хотите текущее значение идентификации для конкретной таблицы, вы можете использовать ident_current():

SELECT IDENT_CURRENT(N'SchemaName.TableName')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...