读书人

SQL数据类型设置有关问题

发布时间: 2012-02-25 10:01:49 作者: rapoo

求一个SQL数据类型设置问题
首先是自动记数问题 等我把某字段类型设置为int型而表示设置为是的时候实现了自动编号但是 这样我删除一条数据时就发现自动编号不对了 比如1 2 3 4 5条纪录 删除了4号纪录就变成1 2 3 5而不是 1 2 3 4有什么办法能实现自动顺序编号吗?还有SQL2000字段带添加纪录时间的吗?就像那个int类型一样 自动生成而且纪录着添加纪录的时间的

[解决办法]
1 自动编号问题
除去主键外,另加一列code,没添加一列,值设为max(code)+1
2 纪录的时间
getdate()就可以了,取当前时间
[解决办法]
先是自动记数问题 等我把某字段类型设置为int型而表示设置为是的时候实现了自动编号但是 这样我删除一条数据时就发现自动编号不对了 比如1 2 3 4 5条纪录 删除了4号纪录就变成1 2 3 5而不是 1 2 3 4有什么办法能实现自动顺序编号吗?
---------
这个好像没有办法.


还有SQL2000字段带添加纪录时间的吗?就像那个int类型一样 自动生成而且纪录着添加纪录的时间的
--------------
把该字段默认值设置为getdate()
[解决办法]
dawugui说的没错
[解决办法]
先是自动记数问题 等我把某字段类型设置为int型而表示设置为是的时候实现了自动编号但是 这样我删除一条数据时就发现自动编号不对了 比如1 2 3 4 5条纪录 删除了4号纪录就变成1 2 3 5而不是 1 2 3 4有什么办法能实现自动顺序编号吗?
-------------

一个比较笨的方法,
你在EXCEL中做一个相同的表,然后在该表中填入一条记录,当然了,编号需要是4,然后把该表数据导入到数据库中,


第二个问题,

getdate(),默认值

读书人网 >SQL Server

热点推荐