主题:关于SQL中的INSERT语句
merry05
[专家分:8920] 发布于 2007-04-30 18:51:00
我们在用insert语句向表中加入记录时,记录是加在表尾的
那请问,我们如何用SQL语句将记录加在表头???
回复列表 (共6个回复)
沙发
yaozheng [专家分:28410] 发布于 2007-04-30 20:05:00
对于数据库来说,你记录不管加在哪里都没啥区别!数据库不是excel!
板凳
409535055 [专家分:560] 发布于 2007-04-30 21:12:00
1 楼 正解
3 楼
merry05 [专家分:8920] 发布于 2007-04-30 21:25:00
这点我是知道的,可是现在有一个问题是,我要按顺序读出最新加入的十条记录,如果加在最后的话,用记录集的rs.MoveLast和rs.MovePrevious会报错,而rs.MoveFirst和rs.MoveNext则能正常使用(原因不明),所以我就产生了把记录加在表头的想法。
或者请问,我还有使用什么方法按时间顺序读出最新加入的十条记录??
4 楼
yaozheng [专家分:28410] 发布于 2007-04-30 23:11:00
你给记录加个时间字段或者如果有递增字段的话,不就可以对记录进行排序了吗,然后用select top 10 就可以取前10条记录了!
5 楼
merry05 [专家分:8920] 发布于 2007-04-30 23:18:00
Thanks a lot!
我去试一下,有问题再来请教!!!
6 楼
merry05 [专家分:8920] 发布于 2007-05-01 12:59:00
谢谢大家帮助,问题解决了
我来回复