powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как узнать стартовое значение IDENTITY в таблице?
7 сообщений из 7, страница 1 из 1
Как узнать стартовое значение IDENTITY в таблице?
    #39977443
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблица с полем идентити,
Функцией IDENT_SEED можно узнать начальное значение поля = 1
Делаю RESEED

Код: sql
1.
2.
DBCC CHECKIDENT ('Test', RESEED, -1000000);
GO




Но IDENT_SEED все так же возвращает оригинальное значение =1.
Можно ли как-то узнать новое стартовое значение?
...
Рейтинг: 0 / 0
Как узнать стартовое значение IDENTITY в таблице?
    #39977453
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ident_current()
...
Рейтинг: 0 / 0
Как узнать стартовое значение IDENTITY в таблице?
    #39977458
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гавриленко Сергей Алексеевич
ident_current()


Это текущее, а мне надо бы стартовое значение, в моем примере чтобы давало -1000000.
Т.е. другими словами хотелось бы знать был ли RESEED
...
Рейтинг: 0 / 0
Как узнать стартовое значение IDENTITY в таблице?
    #39977465
felix_ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

Код: sql
1.
2.
3.
4.
select seed_value from sys.identity_columns where object_id = object_id('table_name')

--или
select IDENT_SEED ( 'table_name' )  
...
Рейтинг: 0 / 0
Как узнать стартовое значение IDENTITY в таблице?
    #39977468
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
felix_ff
Ролг Хупин,

Код: sql
1.
2.
3.
4.
select seed_value from sys.identity_columns where object_id = object_id('table_name')

--или
select IDENT_SEED ( 'table_name' )  



для таблицы, в которой я сделал RESEED в -1000000 все равно дает 1, т.е. IDENT_SEED дает по идее первое значение идентити, присвоенное первой записи в таблице . Оно и было когда-то 1, потом я переставил, когда уперся.А вот новое не дает.
...
Рейтинг: 0 / 0
Как узнать стартовое значение IDENTITY в таблице?
    #39977498
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

в справке указано, что функция возвращает то, которые было при создании таблицы. А зачем это надо?
...
Рейтинг: 0 / 0
Как узнать стартовое значение IDENTITY в таблице?
    #39977796
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав Колосов
Ролг Хупин,

в справке указано, что функция возвращает то, которые было при создании таблицы. А зачем это надо?


Хотелось бы знать, менялось значение и на какое. Ну, нет, так нет
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как узнать стартовое значение IDENTITY в таблице?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]