SQLSERVER 2000 能没能按数据实际保存顺序排序,而不是按主键索引顺序。(200)

  • 主题发起人 主题发起人 pyzhx801225
  • 开始时间 开始时间
P

pyzhx801225

Unregistered / Unconfirmed
GUEST, unregistred user!
由于数据库表里没有时间字段,主键是一个任意设置的字符,就是想按实际保存的顺序排序,高手请赐教。
 
记得学习数据库的时候,课本上说,在不排序的情况下,查询数据时,数据出现的先后顺序是不定的。建议你将主键信息的定义更改一下,或者增加时间字段。
 
没有索引和主键的话,应该是按插入的顺序排列SQL codeif object_id('tb') is not null drop table tb go create table tb(c int) insert tb values(3) insert tb values(14) insert tb values(5) insert tb values(60) insert tb values(1) insert tb values(4) select * from tb /* c ----------- 3 14 5 60 1 4 (6 row(s) affected) */ 。不然你就创建一个identity 或者加一个时间字段吧。。。。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
I
回复
0
查看
663
import
I
后退
顶部