重置SQL Server 自动增长
方法1: 复制代码代码如下: truncate table TableName 删除表中的所有的数据的同时,将自动增长清零。 如果有外键参考这个表,这个方法会报错(即便主键表和外键表都已经没有数据),请参考方法2。 PS: 用delete删除数据,自动增长不会清零的哦。 方法2: 复制代码代码如下: DBCC CHECKIDENT('TableName', RESEED, 0) 不删除表的数据,直接重置自动增长的值。
SQL Server中的数据存储形式
sql server 是一个关系数据库管理系统,它最初是由microsoft 、sybase 和ashton-tate三家公司共同开发的,于1988 年推出了第一个os/2 版本。在windows nt 推出后microsoft与sybase 在sql server 的开发上就分道扬镳了,microsoft 将sql server 移植到windows nt系统上专注于开发推广sql server 的windows nt 版本,sybase 则较专注于sql server在unix 操作系统上的应用。 sql server 2000 是microsoft 公司2000年推出的sql server 数据库管理版本。该版本继承了sql server 7.0 版本的优点同时又比它增加了许多更...
sqlserver 中NOLOCK、HOLDLOCK、UPDLOCK、TABLOCK、TABLOCKX
NOLOCK(不加锁) 此选项被选中时,SQL Server 在读取或修改数据时不加任何锁。 在这种情况下,用户有可能读取到未完成事务(Uncommited Transaction)或回滚(Roll Back)中的数据, 即所谓的“脏数据”。 HOLDLOCK(保持锁) 此选项被选中时,SQL Server 会将此共享锁保持至整个事务结束,而不会在途中释放。 UPDLOCK(修改锁) 此选项被选中时,SQL Server 在读取数据时使用修改锁来代替共享锁,并将此锁保持至整个事务或命令结束。使用此选项能够保证多个进程能同时读取数据但只有该进程能修改数据。 TABLOCK(表...
团队管理之正确的做事方式
正确的做事方式 有了态度,还需要有正确的做事方式。 正确做事的第一步是要了解你的客户。客户在哪里?他是谁,你了解他吗?永远要想到客户的问题,客户在想什么,你知道吗?任何解决方案都会有产出和投入,你的投入产出比是客户能够接受的吗?做任何事情之前都一定要将这些问题想清楚。不做没有目的的事情。 具体做事时一定要划分事情的重要性和紧急性,任何时候都要做最重要的事情。 要划分事情的效果和效率,一定要做有效果的事情,没有效果的事情尽量不做(有时候也没办法)。效率即投入产出比。 尽量做有意愿...