社区
VFP
帖子详情
复制一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
打赏
收藏
复制一SQL表后,如何让主键重新计数
VFP9 + SQL 2000 2016年快结束了, SQL中需要结转年度账 ( 重新建立一个2017的表) select * from 2016年表 where 1=2 into 数据库2017.dbo.表 这么一执行后,却发现,在2017的数据库中,新生成的表的主键ID,不从头开始计数. 请问: (1) 、 如何让新生成的表结构,从头开始计数? (2)不知各位老师,在结转年度账的时候,是否有更好的思路。(复制表结构到新的数据库中去。)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xilaianzxsc
2016-11-25
打赏
举报
回复
谢谢了. 老师的意见,很好.
十豆三
2016-11-24
打赏
举报
回复
DBCC CHECKIDENT('表名', RESEED) --重置当前标识值 或 TRUNCATE TABLE 流水表 &&清空表,并重置种子
十豆三
2016-11-24
打赏
举报
回复
不建议用 Select ... into,建议用建表代码,存一个存储过程,你的程序调用这个存储过程。
数据库
SQL
基本语句(半天即可学会,轻松简单)
比如COUNT函数用于
计数
,GROUP BY用于数据分组,HAVING子句用于对分组后的结果进行条件过滤,以及CONCATENATE、SUBSTRING、TRIM等字符串函数用于字符串操作。通过这些函数,用户可以执行更复杂的数据处理任务。 ...
sql
语句妙用,各种
sql
语句的详细用法与讲解
在
SQL
Server中,Identity列是一种自动递增的字段类型,常用于
主键
。但是,当删除数据后,Identity列的值不会重置,可能会造成不连续的序列。`SET IDENTITY_INSERT`语句可以允许在插入时手动指定Identity列的值,但...
SQL
Server清表重置
主键
方式一: --清表并重置
主键
TRUNCATE TABLE TB_STUDENT 方拾二: --清表 DELETE TABLE TB_STUDENT --重置
主键
,使自增
主键
重新
从0开始
计数
DBCC CHECKIDENT (表名,reseed,0)
SQL
Server的所有数据删除后,
主键
恢复成以1开始
计数
问题总结
方法一:把自动增加的那个列删除,
重新
添加一个相同的自增列 方法二:把自动增加的列改为不自动增加,保存,然后再把他改为自动增加,打开看看,效果是不是实现了(这个方法我试验过,推荐大家使用这个) 方法...
VFP
2,748
社区成员
29,138
社区内容
发帖
与我相关
我的任务
VFP
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
复制链接
扫一扫
分享
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章