问一下,一个Sql数据库表的主键是bigint自动编号类型的,现在我把它里面的数据全部都删除了,但是它的主键依然按照既有的序列排下去,如何让它复位归零啊?
就是一个自动bigint类型的列,比如它已经自动到2000了,现在我想让它下一次自动分配从1开始,如何做
不需要赋值,自动加1的那种自动类型
就是一个自动bigint类型的列,比如它已经自动到2000了,现在我想让它下一次自动分配从1开始,如何做
不需要赋值,自动加1的那种自动类型
解决方案 »
- 把word文件在线打开,类似baidu文档的功能.
- ASP用局部刷新UpdatePanel问题
- C#中,如何比较时间的大小?
- .net2010在win7 64位下无法连接oracle,急!
- 关于.net2.0中webconfig一些信息加密的问题
- 向你推荐一个最好的ASP.NET空间
- 怎样把sqlserver数据中的image类型的数据读出,然后做为word文件保存到服务器上!
- [在线求助]水晶报表参数查看没问题,但导出时出现丢失参数字段当前值错误!?
- 怎么把WORD或TXT文档存到数据库里,再从库里读取它(可以是它的内容)以HTML形式显示在网页上
- 如何在.net中控制crystal report图表的属性?
- C#多线程 读出DataTable数据来操作
- 两个button 只有一个需要javascript验证
然后删除了。在改为 自动标识 是
上面这句不行吗?
2.提交命令truncate table tabelname.
谨慎,这个会清空表内的所有数据,小心试用~
方法1:
truncate table 表名 --这样会将数据删除,但是可以重置identity属性的字段.
方法2:
dbcc checkident(表名,reseed,0) --重置identity属性的字段,让其下个值从1开始,可以选择不删除表就执行此句
会把表的数据全部清空
慎用