标识 是(不用于复制)
SQLSERVER中,数据属性 标识:是 标识:是(不用于复制)两者有何区别?
标识列在表中具有唯一性,每个该列的值都要求唯一确定一行,如果复制的时候把它也复制过去,可能会导致两行共用一个标识列的值,比如一个表A中有一行的标识列值为2,另一张表B也有一行的标识列值为2,那么如果把A中的那一行复制到B中,标识列的值就不能再设置为2,否则就和B原来的那一行重复了 所以,通常建表示默认都是不用于复制~ 再举个例子, 假设你现在表里有10条数据,ID最大的为10 如果是不用于复制,你把10条全部DELETE,然后再INSERT,标示从11开始
就时是导入导出表,不执行自动增长,而是直接取导入表的值。这个功能在使用了外键的情况下的导入非常有用。
如果不用于复制的自动增长的话,删除所有资料的话, (好像得删除此数据库所有表的资料)它将恢复从1开始记数,否则的话将从最后一次插入数据的ID值再+1
是:是指每次插入数据时都自动增一