DB초보인데여.
관리자 웹페이지에서 넣은 정보가 MS-SQL DB테이블에서는 레코드 순서가 다르게 나타납니다.
어떤 경우에 그런 문제가 발생하나여?
답변 부탁드리겠습니다.
생성된 인덱스에 따라 틀리게 저장 됩니다.
클로스터 인덱의 경우는 입력한 순서와 관계없이 클럭스터 인덱스 순으로
물리적으로 재 배열 합니다. 질문 하신 내용 이 경우에 해당 될것 같슴니다.
넣은(입력) 순서데로 데이터가 저장되고 전체를 select 하려면 클러스터 인덱스가
걸려 있으면 안되겠지요.
입력 순으로 저장 하려면
index를 걸지 않거나 non-clustered index를 생성 하면 됩니다.
이런 테이블을 heap table이라 부릅니다.
명령어는
create [unique][clustered|nonclustered] inde index_name ......
책을 참조....
지금 부터라도 넣은 순서로 들어 가게 하고 싶으면 클러스터 인덱스를 drop 하면 되겠지요..