复制一SQL表后,如何让主键重新计数

xilaianzxsc 2016-11-24 02:28:33
VFP9 + SQL 2000



2016年快结束了, SQL中需要结转年度账 ( 重新建立一个2017的表)

select * from 2016年表 where 1=2 into 数据库2017.dbo.表

这么一执行后,却发现,在2017的数据库中,新生成的表的主键ID,不从头开始计数.

请问: (1) 、 如何让新生成的表结构,从头开始计数?

(2)不知各位老师,在结转年度账的时候,是否有更好的思路。(复制表结构到新的数据库中去。)



...全文
306 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xilaianzxsc 2016-11-25
  • 打赏
  • 举报
回复
谢谢了. 老师的意见,很好.
十豆三 2016-11-24
  • 打赏
  • 举报
回复
DBCC CHECKIDENT('表名', RESEED) --重置当前标识值 或 TRUNCATE TABLE 流水表 &&清空表,并重置种子
十豆三 2016-11-24
  • 打赏
  • 举报
回复
不建议用 Select ... into,建议用建表代码,存一个存储过程,你的程序调用这个存储过程。

2,748

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧