ALTER INDEX 문을 사용하여 인덱스를 재생성 한다. (즉, 인덱스를 삭제하고 다시 생성한다.) 재생성 할 인덱스를 지정하는 방법에는 두 가지가 있다.
ALTER [ REVERSE ] [ UNIQUE ] INDEX index_name
[ON { ONLY } table_name ( attr_name [ {, attr_name } ...) ] REBUILD [ ; ]
ALTER [ REVERSE ] [ UNIQUE ] INDEX
ON { ONLY } table_name ( attr_name [ {, attr_name } ...) REBUILD [ ; ]
다음은 인덱스를 재생성하는 여러 가지 방법을 보여주는 예제이다.
ALTER INDEX i_game medal ON game(medal) REBUILD;
ALTER INDEX game_date_idx REBUILD;