可以按字母顺序维护数据库表 每当你插入一个新的行时通过触发器:
INSERT INTO Software (name_software) VALUES ('linux');
name_software
1 windows
2 CAD
name_software
1 CAD
2 linux
3 windows
我正在使用sybase中心。如果我的帖子看起来非常不一致我试着用最简单的方式解释,我道歉。 谢谢。
答案 0 :(得分:1)
表中的行(物理上在数据库中)的顺序由聚簇索引决定。将一个放在name_software
列上就可以了。
但是
1)你真的不需要像这样对表格中的数据进行排序。它是一个数据库...... :)您可以通过查询对其进行排序。
2)聚集索引通常在主键上,当然只有一个表...
答案 1 :(得分:0)
每次插入(或更新)记录时,是否要重新排序整个表(并重新为该表设置标识列)?
为什么在检索数据时不能在查询中包含ORDER BY ASC?