首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL数据类型设置有关问题

2012-02-25 
求一个SQL数据类型设置问题首先是自动记数问题 等我把某字段类型设置为int型而表示设置为是的时候实现了自

求一个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(),默认值

热点排行