dictionary
이라는 테이블이 있고 english
및 bangla
이라는 2 개의 열이있는 데이터베이스가 있습니다. 이 테이블에는 약 70,000 개의 행이 들어 있습니다. 알파벳순으로 english
열에 따라 데이터를 정렬하고 싶습니다.SQL Server CE 데이터베이스에서 테이블의 행을 영구적으로 정렬
SELECT english, bangla
FROM dictionary
ORDER BY english
을하지만 쿼리로는 보여줍니다
가 나는 SQL 쿼리를 정렬 할 수 있습니다 방법을 알고있다. 데이터베이스에 영구적으로 적용되지는 않습니다.
내가 원하는 것은 데이터베이스를 영구적으로 정렬하는 것입니다.
어떻게하면됩니까? ???
또 다른 질문 :
이 나는 약 70,000 행을하고 난 내 창에 검색 쿼리를 수행 할 때 검색 결과가 매우 느립니다 응용 프로그램. 데이터베이스를 사전 순으로 정렬하면 검색 속도가 빨라지 죠 ???
SQL Server CE **와 같은 관계형 데이터베이스에는 ** 영구적 인 주문 자체가 없습니다. 그와 같은 데이터에는 질의가 없습니다. 질의를하고 'ORDER BY'를 사용할 때만 순서가 보장됩니다. 즉, 간단히 말해서 ** 데이터를 영구적으로 정렬 할 수 없습니다 ** - 쿼리에'ORDER BY '를 사용해야합니다. 'English' 열에 ** index **를 정의하여 쿼리 속도를 높일 수 있습니다. –