Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS SQL Server > Возможно ли identity_insert?


Автор: Codegrammer 28.6.2010, 11:55
Пишу скрипт по копированию таблиц. Нужно проверить есть ли в таблице поля с identity и отключить их временно. Если я делаю это без проверки, то получаю error - identity в данной таблице не существует. Поэтому использую try.
Можно ли как-нибудь сделать это без использования исключений? Системными таблицами или еше как нибудь. 

Автор: tusha 28.6.2010, 12:38
изучайте системные представления:
Код

select is_identity, * from sys.columns where object_id=object_id('tablename')

Автор: Codegrammer 28.6.2010, 18:17
Спасибо. Выручил.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)