相信大家再用MSSQL數(shù)據(jù)庫中都有體會,在做一些數(shù)據(jù)庫進行事務(wù)操作后,有些時候sqlserver的id刪除了就刪除了,而不是從1開始了,給部分程序造成了一定的麻煩,下面是一些解決的辦法:
1.數(shù)據(jù)庫原 有ID字段,是自增列的,后來把數(shù)據(jù)全刪除后,想讓ID自增列從1開始算起
2.TRUNCATE TABLE TbName --TbName是表名 結(jié)果:清空表中所有數(shù)據(jù)。Identity被重新設(shè)置為1,此時添加數(shù)據(jù),發(fā)現(xiàn)ID(主鍵)為1啦。
-----
我測試時的條件:
表[TableName]獨立,與其他表無任何外鍵關(guān)系;
如有外鍵關(guān)系,則當(dāng)然是不能截斷(truncate)的啦。
本文來源:唐山網(wǎng)站建設(shè) 唐山網(wǎng)站設(shè)計 9899v.com