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

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




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


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

Код: 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
08.07.2020, 15:18
    #39977468
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать стартовое значение IDENTITY в таблице?
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
08.07.2020, 16:55
    #39977498
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать стартовое значение IDENTITY в таблице?
Ролг Хупин,

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

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


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


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