摘要: 今天在学习SQL Server 2005时遇到了这么一个问题: 练习创建了一个表Person,有5个字段,设置ID为主键,同时设为自增,如图 2009-02-01_154720.gif(9.33 K)2/1/2009 3:49:03 PM在多次插入数据后,自增的ID号比较混乱,而且删除数据后,自增的ID并不会归零,经过多方查阅,了解到有两种方法可以控制自增的字段:方法一: 如果曾经的数据都不需要的话,可以直接清空所有数据,并将自增字段恢复从1开始计数 truncate table 表名方法二: dbcc checkident ('table_name', reseed, new 阅读全文
posted @ 2013-01-29 14:30 popoxxll 阅读(2102) 评论(0) 推荐(0) 编辑
摘要: 在一条 INSERT、SELECT INTO 或大容量复制语句完成后,@@IDENTITY 中包含语句生成的最后一个标识值。如果语句未影响任何包含标识列的表,则 @@IDENTITY 返回 NULL。如果插入了多个行,生成了多个标识值,则 @@IDENTITY 将返回最后生成的标识值。如果语句触发了一个或多个触发器,该触发器又执行了生成标识值的插入操作,那么,在语句执行后立即调用 @@IDENTITY 将返回触发器生成的最后一个标识值。如果对包含标识列的表执行插入操作后触发了触发器,并且触发器对另一个没有标识列的表执行了插入操作,则 @@IDENTITY 将返回第一次插入的标识值。出现 INS 阅读全文
posted @ 2013-01-29 14:14 popoxxll 阅读(182) 评论(0) 推荐(0) 编辑
摘要: C#C#C# WinFormWinFormWinFormWinForm中中中中ShowShowShowShow与与与与ShowDialogShowDialogShowDialogShowDialog Form.Show创建新窗体后(非模式),立即返回,且没有在当前活动窗体和新窗体间建立任何关系,即在保持新窗口的情况下关闭(或最小化)现有窗体或在保留现有窗体情况下关闭(或最小化)新窗口,都是可以的。 Form.ShowDialog创建模式窗体,即只有当建立的新窗口关闭之后,原有窗体才能重新获得控制权。即如果不关闭新窗口,将无法对原活动窗口进行任何操作。对新窗口进行的最小化、还原将会和原窗口一起进 阅读全文
posted @ 2013-01-29 11:27 popoxxll 阅读(1937) 评论(0) 推荐(0) 编辑