SQL Server Management Studio 2008 (데이터베이스는 SQL Server 2005)에서 테이블에 행을 수동으로 삽입 할 때마다 새 행이 맨 아래가 아니라 목록의 맨 위에 나타납니다. 나는 정체성 열을 사용하고 있는데 결과는 다음과 같습니다.
id row
42 first row
1 second row
2 third row
행을 가져오고 명시 적으로 정렬하지 않은 경우 이렇게하면 웹 앱에 대해 행을 가져 와서 TOP 1
쿼리가 반환 하는 내용을 변경할 때 모양이 달라 집니다.
나는 order by
그들이 할 수 있다는 것을 알고 있지만 왜 이런 일이 일어나고 있습니까? 내 데이터의 대부분은 웹 응용 프로그램을 통해 삽입되며이 응용 프로그램의 모든 삽입은 선입 선출 (First In First Out) 순서로 표시됩니다. 예를 들어 최신 삽입은 맨 아래에 있으므로 ID가 모두 한 줄에 있습니다. 서버 또는 Management Studio에이 부적절한 주문을 일으키는 설정이 있습니까?