以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 清空表后,如何让_identify字段从0开始递增? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=131666) |
-- 作者:ycwk -- 发布时间:2019/3/4 9:54:00 -- 清空表后,如何让_identify字段从0开始递增? 清空表后,如何让_identify字段从0开始递增? |
-- 作者:有点甜 -- 发布时间:2019/3/4 10:10:00 -- 1、_Identify必须从1开始;
2、对于内部表,你删除所有行以后,默认就是从1开始的。
3、对于外部表(sqlserver),需要执行sql语句清空,如 truncate table 表A
http://www.foxtable.com/webhelp/scr/0696.htm
|
-- 作者:ycwk -- 发布时间:2019/3/4 12:18:00 -- 好吧,我用delete 表A 都不行,非要用truncate table 表A |
-- 作者:有点甜 -- 发布时间:2019/3/4 12:22:00 -- 以下是引用ycwk在2019/3/4 12:18:00的发言:
好吧,我用delete 表A 都不行,非要用truncate table 表A
https://www.baidu.com/baidu?wd=sqlserver+%E9%87%8D%E6%96%B0%E7%BC%96%E5%8F%B7
|
-- 作者:ycwk -- 发布时间:2019/6/13 16:28:00 -- 下面这语句执行不了吗? 我想把表清空然后让_identify 从0开始,怎么办? Dim cmd As New SQLCommand Dim Count As Integer cmd.CommandText = "truncate table HIS科室字典" Count= cmd.ExecuteNonQuery() Messagebox.Show( "总共删除" & Count & "行!") |
-- 作者:有点甜 -- 发布时间:2019/6/13 16:36:00 -- Dim cmd As New SQLCommand cmd.ConnectionName = "数据源名" Dim Count As Integer cmd.CommandText = "truncate table HIS科室字典" Count= cmd.ExecuteNonQuery() Messagebox.Show( "总共删除" & Count & "行!") |