当前位置: 代码迷 >> Sql Server >> 怎么指批量修改sql 2005里的启用标识插入
  详细解决方案

怎么指批量修改sql 2005里的启用标识插入

热度:86   发布时间:2016-04-27 11:44:10.0
如何指批量修改sql 2005里的启用标识插入
如果不勾上那个标识插入将不成功,可是我有50多个表,每个表都要点一下启用标识插入,真的点死了,有没有什么快捷的方法?

------解决方案--------------------
将字段设置为标识列吗?
------解决方案--------------------

SQL code
create table #t(id int identity,name varchar(20))set identity_insert #t on --启用标识列set identity_insert #t off --关闭标识列
------解决方案--------------------
SQL code
set identity_insert on --启用整个数据库的标识列set identity_insert [table] on -- 启用单个表的的标识列
------解决方案--------------------
我的系统是SQL 2000 的,作订阅复制.
有很多用户表中使用的是标识列,在做订阅复制时会出现问题,
必须在订阅服务器里把这些表的标识列修改成:"是(不用于复制)"才行.

请教各位:怎么才能批量修改这个标识属性呢? 用户表有几百个呢.惨......
我要把标识属性为"是",修改成为:"是(不用于复制)".

请各位老大支招..
  相关解决方案